Added very not-documentation documentation so we can merge to default. MUCH cleanup still necessary, including unitization (is that a word?) of existing tests, but that will have to wait. local_cpptest
authorKrista Bennett <krista@pep-project.org>
Fri, 11 May 2018 08:54:07 +0200
branchlocal_cpptest
changeset 26719c3eff7e7b54
parent 2670 b8fd84950de1
child 2672 41b8d284de9f
child 2674 18ed619342fe
Added very not-documentation documentation so we can merge to default. MUCH cleanup still necessary, including unitization (is that a word?) of existing tests, but that will have to wait.
test/README
test/msg_2.0.asc
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/test/README	Fri May 11 08:54:07 2018 +0200
     1.3 @@ -0,0 +1,6 @@
     1.4 +DOCUMENTATION AND CLEANUP FORTHCOMING.
     1.5 +
     1.6 +Engine tests now require libcpptest - if you have compilation failures using your distribution's lib (I'm looking at you, Ubuntu), please download the source at http://cpptest.sourceforge.net/, compile, and run.
     1.7 +
     1.8 +New test creation requires python 3.x.
     1.9 +
     2.1 --- a/test/msg_2.0.asc	Wed May 09 12:54:56 2018 +0200
     2.2 +++ b/test/msg_2.0.asc	Fri May 11 08:54:07 2018 +0200
     2.3 @@ -6,82 +6,82 @@
     2.4   <three-OMGWTFBBQ.edfddffd839274982347239847@pep-project.org>
     2.5  X-pEp-Version: 2.0
     2.6  MIME-Version: 1.0
     2.7 -Content-Type: multipart/mixed; boundary="43e2fc7177684651465b76b023683ead"
     2.8 +Content-Type: multipart/mixed; boundary="5562dad41fca746358219c6941cc4028"
     2.9  
    2.10 ---43e2fc7177684651465b76b023683ead
    2.11 +--5562dad41fca746358219c6941cc4028
    2.12  Content-Type: text/plain; charset="utf-8"
    2.13  Content-Transfer-Encoding: quoted-printable
    2.14  Content-Disposition: inline; filename="msg.txt"
    2.15  
    2.16  this message was encrypted with p=E2=89=A1p https://pEp-project.org
    2.17 ---43e2fc7177684651465b76b023683ead
    2.18 +--5562dad41fca746358219c6941cc4028
    2.19  Content-Type: application/pgp-encrypted
    2.20  
    2.21  Version: 1
    2.22 ---43e2fc7177684651465b76b023683ead
    2.23 +--5562dad41fca746358219c6941cc4028
    2.24  Content-Type: application/octet-stream
    2.25  Content-Disposition: attachment; filename="msg.asc"
    2.26  
    2.27  -----BEGIN PGP MESSAGE-----
    2.28  
    2.29 -hQEMA1oCBdlzCD9NAQf9H5QPaNznfVXLHIBICOdtFARFM9Cw3teFa5vsAcbM97oD
    2.30 -YsDDUKrNc62R+vQDIG8McIJ1SPstSwdm9Z4duSOnaUM1aNfr38n+pgtl0vD8XJdQ
    2.31 -UXCXrsa/q4I0VqEMbI+HVkG8EDizj/dOQiufKte16+5UlJG17voCH0FuCE2m5yHT
    2.32 -FAQgm6QFID3cn68yKH8aAypgXEchrErCfhrzgP8Eu0qFudU41rY5KC9XGYjKJrNF
    2.33 -6T8Lsfx2OVV3ZYlT5PVvro+8RUBZ3p6eQhUt1QKCztL4dD5zemXxIWRKKZSKaeuO
    2.34 -V90tYALe7JJ6cxttWw30NOJuroKjefK03alH/jmqvYUBDAOo6/9vKSPoQgEH/3or
    2.35 -mKeGtovRol7iCBWUN4NjZ0gl0jJKXy4EqIQfLNvmz0PwHo2R5hSyic7/i4qNNHPL
    2.36 -Tci7bsuIG0Z6NVPoB9nYgmkkBPtIguLprGZQGYcntxyS0WpQSABBN5ykg61Q6pFW
    2.37 -ZpDxBWX7DJVEKI8Khby2y2KAoTspmgZjOqEg5c7ZosQqws/WXMu/07c9JEYDfUbL
    2.38 -bKsFJIAERwqZyPSenCM3QfgEB56M7nCLIdUKaGqY83CeU8eqHqtSiMHcR9TYbyr4
    2.39 -hoKeXtb82hy5TloyQ6v5mcsAuJMtyDZsQ7yKIynq0KKY0MVRsJtWsfkBv/b1Qxjz
    2.40 -+uIUSI5kJM0va/THGgrS6wEjj+5jqC527FbMlgRaps9rVmDOwbKCIon9oa23kfl/
    2.41 -CFtfv3gLBDmBG3pNWsR15872IcSCuzNR8R/g3eW8ovLjI/utxxAp9vbOZg81pWLS
    2.42 -qQFirPyJOQIQtd9Ja5R6IPC758Z+dM+6DhAMDnkpImgO3bFcA/VXDNwBoyW1MDYZ
    2.43 -LMCWkrMRW9GCd+Thqxk8tR5GCTWfA70PYlDMOyas5RD6FYg8dcb6gUbg6o2Y7ygX
    2.44 -xQJM4XN/tbke+9Pic9am9AbGXY3XjrKn7iFoHi3XNUHQ5PRx7lzNWbyCpOTiPrhP
    2.45 -c/06G6a6tqUSjqmQeOvE9anluuibAJGScOw+uR3erl2RCvlGnBt/PHjTByEudfkV
    2.46 -rwGS98AviYANJmP2YJOWPeD+ehp6w1Ijl/D8YJkaY5lsdrTJNwDmKSZ5Bml/U0pY
    2.47 -F/rRCad1FuVHJ3BWF4Wq3z9NdEyvgL72cO1Z3Tbz1fs4y7zKwTAmaYk6Q7j0FP/l
    2.48 -SLVsCji9eS7qCFQ15hj3aUmpDwDJ+WcUpiBRn25pYLHPE+8tvEvQpDCCjc8DSNjY
    2.49 -qzRQp7EAWeOiOYcno6DJPQGi34HPrwOqbaQx0ApLu6NnVPInVxiv6J6jL1L67cN/
    2.50 -8/CtqLZugkOp9TAqy3RQfDCyN9uyUZ0U0uB7jsDvpmV71SF17uLZGgnQamMh6kGy
    2.51 -Q2iKY29OCHLNibLpY7L/v/riyeS9AA1A9dPVi8UF3AZH6XkTcPC+wH7nICWV11gN
    2.52 -kWkMd7mRhADEEqqvFODkfl6AIrlByAAODx9VDHZcPWaWpYsFm8uV91qtx9PzSpa8
    2.53 -0lAfefq0Sv5EdmaEDDuMlP//S2PLdma7U2ZMOIb/Udf4AbSfYlejw0i0fTJc53ik
    2.54 -7tybNwjCTz+kZipNcCE50k/y8hWdV6Rs8FCot8qZKpNfF3VZSjXOlhoIlxFrViwU
    2.55 -NZvNI+9Vj12qZQlAR7XjdFGxVj1GnM3rh06lwmuhcmbg9SKMFc8tXsUzlooic0O2
    2.56 -LjDAw4TkF9oAQQTJKWKzMEPUQyj9vCWqUqQR6Dc/f/F3yRQQKRzFxuBaO4b3AE52
    2.57 -KhYlTQFzrHQq86Q+CQBT8b5iB2zw44fkzA1H1RUGXFzcR1x7t7MeYTw2ycXlKTN1
    2.58 -jZF2vhKLqAy1bEK+uqsUIQHoVjbNBaRdfRmA6Jhg8JQT/D4AkVY7y8G3Vl3iOxql
    2.59 -6moNKlL+8EgWwjL5trfpvrOTGiZF73F/mWvbF6pejYoZXkMABAS0ONDPwF5bQYHJ
    2.60 -7H+sepYNjShcG0qF6o+2xnIt2ujWOXnmimgEp1InYtuvb9vV2cFBi01DKTBg2kBj
    2.61 -saD2u/uvKwr1rQK9vAFfOSTMXM27Ce5Xxwt+kDuQAUS1rV8dSWCyAqIqGrlBejEj
    2.62 -cR+IUUWxTZPZG37bDIbuVLxvss+ABV2/PN1500dXC9TYWkYvoKu+GqIt/lZEeZDz
    2.63 -qzQXmYqyRyTafbSS2XIWoF1/LsIMvyMC92UWNYLCZ6OCYdQuSx2405E+nrqnAShD
    2.64 -/Ki2ZTsUf92dcVaAwk5nIaow4NDsOKaXqwTeybKxYsg6ybFWfIpXqO2o9f2F+UiS
    2.65 -MyCfN+z3oiV/cJ6BA8B0VOmcqAQy7Mn2WJikb3XonbJcfXBphHA4atjZL2Ie0OQo
    2.66 -IcA6mT5ITF5sejjDWrbjClZr6q6RZE3yHP03HFzLarxbtbo0WiOOApiMWxcPS3Xy
    2.67 -vSzwfNnpmqHb09TV8ta/vmbZCZ+qH8uKV3cIWJKeDUN6zn6K5RbwlyQ1igprBdwX
    2.68 -tRNj2t+Km4l5VFts5mH6oQS1LwKlItJ2bUnyB1OTsn/53uYAvMI2GkN1Q79skw98
    2.69 -qVHg6fEBjvCVqBOhWusdTieIG2+Sh4xoNANYbwhkaoXqr4FKg+tcXbX69shQKfxI
    2.70 -GsezytNwut4VYxF6b/5LAtXvdgSeaqNak18uLz1+4gr8DAhQmpo8G2Ecdh4EswX0
    2.71 -v10e3gHyMhgiDTrx7zChwFtFu6aPTPm+Ukjbz9iB/YGt6fWTqQGUuscnEZ/gve48
    2.72 -vlWNOgLPjHZAOJagwz7VhGPUPqyX1oMNUOwUtQY8uWa3iGStUnh97yrYHJIlVhZF
    2.73 -FHwPiEx5EVr8I+d8lUEMD/i6Ecq+pwHC0INEYZ9BJCIX0mUubVcRFBuP0G1pWaXf
    2.74 -8DIRm7jdprsZcFdtlhEs5ZLPUINf61JN+1wsu260sN+ZY6nXun7lixOaVdkaDD8k
    2.75 -O66QT7zWUPaGir0+PxJPjA2yhQGbZ2Wv6DwROczSUnEajPa5Q/ZqplEdXH/jMCAU
    2.76 -P7yDOfMF6Aq+E8yMOYjn2MH8sesPK0YajuAAr2mbEODFYym73wCiLOSXx4/cRwM+
    2.77 -Afm+sDHufGhnYc59JeQoa2GjvXfTe5z8zdTCzO7sWQfkK6gLaA2XCs4ZT4Oz446C
    2.78 -10XgSR1I7WUMB8s2Azugq6mmcqBWIJnG6Wc4dljA11aqKoEnbWSMEnfUjjaXvt2d
    2.79 -4LOsCJwPwr5FAaeZTwoUgGjRrTpizyxlExHWEttmCyYeNV8AldAl8Z39WSAXddfI
    2.80 -L8HkmTJo2EaS85DXlKTGhZ562UL6WyErfQLld8lKaJFin47cBfkfbvEqOGyZDt1Y
    2.81 -0Ue9HbmuvXAyY0Ny4Vvl5pm6Q7WbkQhlHvOsX5aNUQ9+UEmTeEb/so3ASglY+iod
    2.82 -FAmUZL5u4qhswwiPQZ6Rvoj+UNzPmJjtPLWd4eJ7qf1oDHkkEQ5gDk8rq+Piikm0
    2.83 -bkCTwS49KBHAAogjlt74Dab2t3ZwsR6rLVNz3x5jVLEv4Ja7VbsY6bc1/N4ZzgE1
    2.84 -xXlllax6LbkrIGM8zVNj8JSrvkdHzQKgln/4nK8Dp0RcOe7mV5fPLjR4ZBgDPNRF
    2.85 -tjGdbhhXfNojQNxf8yEo
    2.86 -=ZpCr
    2.87 +hQEMA1oCBdlzCD9NAQf+P3EEPNZ8PJLwGn6nAvQrdznvQCKgXSBptqy6yELQbzTt
    2.88 +LdWHpnhajxWJ3FlUhwBOj0TnUn+zwHaKb8UBVUCMolD3/TTfM3vdsXdBYG0kE8u2
    2.89 +J/on8JDNfgWGclrfss6lem49Xa2mcjKqweOFrhMsUayE0SqbOG7RmImmb+z+LpyX
    2.90 +lLvFk10miR7xWyiPzzpXkZT/GIyyaPYy6Yh1V0Qc17pSipAW/dKzHhnE6TZoS28+
    2.91 +yAEney8MbEoiHmfZvltetOaHuaxflkz5ZgvlNslsJj+6IWh72JGbEYh4UIwIW/n3
    2.92 +cmG3D7uXUU5yPa5BPJus6V8ue3Ns3jvgzzlUsd3rzYUBDAOo6/9vKSPoQgEH/izx
    2.93 +RvJxtuTtPMvz1fIiYDuMOPA/xE3t3WuSMt8+uh+9inQOoXpFihy1oQ+63a2gP31J
    2.94 +nId09VrEGMse49+OI1EUdSBdDXF93eYkDZJHCDOjU3NNiCSN8Bpu95eFPUbqxMUY
    2.95 +VxaimQyTHSaDE2wbHM4ty8+0vObYr6OT550KPd3OJrOT6+3VtKrtbB8nur5glPiL
    2.96 +9uPcoXqh3sdJCSKWGmamfQrM/YHrnFsyGGvL9whABX6vqWXvFcMIB2Vq4yTLvxiz
    2.97 +1xUjDTc4jrSvYD0f9t9O8fScemvKjYOCqXTCLvTgRCNs4sggN6unoiz7cUcs+8xv
    2.98 +iQMSY7t6fhCzEMUtyljS6wFX48aqMOpTD8KV/Cxx5VdWaUX6fiubye2U5BnA6Vds
    2.99 +Dt5XIJTqiGRMlhBuQWZ8HDE4BclMLS/Lj5fEazvLxEXbTTWakrp8Z/xSXitMgOiQ
   2.100 +WXimB+B1UPzw4w8fbkUe3JiGim2sPjwAtK1wmt0t4cn4BSZg+wTpR9Up8Pag62wr
   2.101 +rcPOsoUJ2yr59svLh+U0QW6Vl4jrgR0cBCGryYV5/1Q6xxWGkKWMseouz4MNtNXv
   2.102 +uOJZX3I4/OjC07oqvd/w+RT9QiDqKidC54gA8KgZxAM9IC3YadrxC27zIqW2gaaE
   2.103 +qHdDS5VV/yrF+4gnLSSlyPLLhtp5yXGSVFLwe9A450VjW6zMwjQFxYmndjHfzqy8
   2.104 +Y1e4z9a6Q5YoxdQxmMGCEiWWDQxo/5iIuUE4HZH8x9nLc9pcw/VjbNuZh1Kam7At
   2.105 +TIOmC3I8Ptforo7mN1Vt84My3VSzJLdUimu63Qzk+DENk4YQwrecm8aMwk45Nxfc
   2.106 +4c1wrd2nsRDIuBZoiTtLCneu4Sz51RQ3zsxrj5gyGY8Dns8kSo6YOA2C5je5xfGO
   2.107 +oTDIlBpGM1Gd/xNfhLXV7jJ1gNBhHs44TnOxngZO8CwEV8FZqJXLqZK+j0TN5nKl
   2.108 +upW31MAxtL2Wm+q+dLgnIItiub4EkM4jJutOVFI+L8sA9QRVktRe/0+uqbIViMiU
   2.109 +tpolEDwscswDlRZDa3Rj2JgsDVdF+BOJ+Ffkeg5ZbRcKq3SsCFRxGkIC3nM8bN7C
   2.110 +IzYtT6cSuQH7YpbCC/LMDeB+ulV2wCHRyQ4C6sl/gl7I2R83E9MIpCbibZ+UTuc2
   2.111 +NSZBqEkCAi+9P+EdMcmF4fYbZnwcirXkQQ1jI8W5noPg6ByTr5aWqlkfFOCYw9js
   2.112 +CnkfwKqprjAotq/K2e2dPsqoM+zOi+GWxpos2Vdo04owOh1EB6JXvOa8MEx7US0o
   2.113 +n/luvMnAJd9pD6piDkyG30rxeibLLguGsLaj9DgS0lKpWfYY31V1HbKNHt1fWGN+
   2.114 +hzw/kXCRoOLDORjDrg7eNxjb23nM6j9nYo0f+Qb++MvMuBgdT1FMdDdC2X51RDq+
   2.115 +rEaqtEk6xuqOysPuOpXg+M1NbV42TbIbDPsI1PsIz2jAzaQoK4KNh0LpgyM708Yr
   2.116 +2rr8Tw6DMoPTBufBzEl2o3e7Z4Ej92Lv+PksT/PmunamRhxVvjnN5DiJ1kMRn0d9
   2.117 +G3F6ZqE+jHmW02DbF0OXfX6tGYZWV3GrbFY1DyH3mGQ7QSNsLKx8pYmXCMlt4dbX
   2.118 +S45o2R4h5fz4mU5AbLDi+bwDvHMAOQgUqX8tFXvtM7qtRqStE8WzHwNTsIJZOCdj
   2.119 +QIqn/Yi2e2WIUyIeh2EWxQJgG9eBBaxpHcDHC5e/7GBfRtnTbjCmZdpFWBYjlxdw
   2.120 +TY+x6Mpnw8NLnOT5hrANOVuHqKzORqrir6nK6BAYbdFAbxuJ0q97Hft5ekt4u7Qs
   2.121 +10vNnKaBBz/wKSIWx5su16G28jWEKRF4HUOAvpwdagr8XHv4hZw63TwjAav7gFLC
   2.122 +DY8UJLNGrypia809YVH/OUb9MVuPfrySq4u0bZYFdHxHuo52XmX2J2pKmdLCTqaV
   2.123 +nvYc0gCHlOrhrhYOAY53+7/vCUxX1Cb6S+8apLgu/SKV4mcWi/8bC+KJntqBoSbU
   2.124 +wVDvJOykJhzCZ9+4lP7iAO9kqGcVaDMoCgMLSbyCDP2AlSelJ8CHqvPhwbm3dANA
   2.125 +4ewHFWHbQ2FtY1Xi7RzA1VlGZRucG+51z8ylW5UFqpG2aBEDL13aTAjcChEdzTXv
   2.126 +uKYvBme5BSK95YsqA0cvS5RTCam6eSRAiXPTXfn08B7/38hESeqqfSxdSctcSVqy
   2.127 +XslGRZ1CoxcWQeNoWpdLlzmfuVfCqOrU0lfijab22Xzj2Cb+JMlus/xavMw3pqgp
   2.128 +4Hg56G6XANz6RyNYVoTa7tUOavFCjvAE65q9GcdjdeANk4m1Vke+e8epbDXgFjya
   2.129 +rN7v4tEgR8xk4sj9odSBVmjYPGQYvzaW9/IH1wbDGX2P6SogHfZ2KdMvbzXRP6Dw
   2.130 +yG4ahddh6zTEXlV2hdzvJ1xqVONLTI9bEj9NaVGisoeyjhcEZ7eIdsA64vR4oE8F
   2.131 +AquqLtZDhEwBHz0PTMxVu/QN3lOjusKW0vYfjRYHTcS9SJDa3a7bBup7HCfAYqku
   2.132 +x28gIg9f7H4lZrzmk8Io9+Sv3qs6+LCOI2eIDByyL2T32oZo5cOV6k9tzaaWGxpg
   2.133 +L0H8jqTxkWG+hXucTOJUnxVUxcwibuGw9mZLkmK8KTagVUcSY9fuEFxsfTqEWfLJ
   2.134 +awL0jDwREdLmAn2Y0xorB/3qYq58bSu4Ab7CnZmdhK6B/ms4fdRwIZN108m6RDoC
   2.135 +isigYAUgTgCE/PUIUKxjUWmOxGgldY7GUxSnOi/Ezg9ZEJtoXtRNKgYRcVlNhj81
   2.136 +CIAfsXY+0Z8a6pz0FmHuVRKrFJ/TawvkbIfa6qXls3+F7B9CU76Jp6AJJqLHTaMY
   2.137 +I//T6GOIUWQ8owUXv7l8Y20hiFxuG27OxPPgz6w+X02qZ23jvQFOl1Nb7ibJ+o/O
   2.138 +ggiUjSxlQhshXCH7YxsV7ebP+R3FHH2XnhhEfs9E3knJDSrzbGGPYOwMUecSafHA
   2.139 +KLOsLyh0o6zuCulMgiHm4en43N1SIEH2OG3I8aYaEs8eUpgY6XkJ+TYWEQwXSQ2/
   2.140 +JoPZMrKM+rsWU4hsfwDORp6bIswbpsL8CNdqPXow+/dffAkX76jINIAWlkDwpNM0
   2.141 +ZrRXWXo2GrEbnC+jCQ4mwOckKSDzSO6YiYvprk7dDGYlj2XqPCcGAR9CiGdUWwZm
   2.142 +5M54YYNAYQ7xAgnhBV8JHmCU/JmQi7jKRDo6lSd649WGa/5apRp6//9kOwr7e6oe
   2.143 ++OMaERDqoA==
   2.144 +=ExbN
   2.145  -----END PGP MESSAGE-----
   2.146  
   2.147 ---43e2fc7177684651465b76b023683ead--
   2.148 +--5562dad41fca746358219c6941cc4028--