Re: [UG-ADMINS] PHP TestFest 2017

[email protected] (Andreas Heigl) Wed, 7 Jun 2017 14:52:29 +0200
Newsgroups ug.admins
Message-ID <[email protected]>
--------------ms050302010408000305070706
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

I'd say PHPUGFFM is also in.

September would be great!

Cheers

Andreas

Am 07.06.17 um 13:47 schrieb Eric Poe:
> I love this idea! I second Beth's request for non-summer, non-December,=
 as
> well as Rafael's request for a few months' heads up.
>=20
> On Wed, Jun 7, 2017 at 3:34 AM Rafael Dohms <[email protected]> wrote:
>=20
>> Hell yeah!
>> PHPSP was the top contributor of 2009 and it was one of the most remak=
able
>> events of my UG organizing years.
>>
>> I'll gladly help with material and presentation.
>> For AmsterdamPHP any month should be good, but a few months heads up w=
ould
>> be nice to get everything set in place.
>>
>> I've also got karma on the test folders so I can help with triage and
>> mentoring.
>>
>> On Wed, Jun 7, 2017 at 9:20 AM Boyan Yordanov <
>> [email protected]>
>> wrote:
>>
>>> The idea sounds really cool. I didn't know that this was a tradition.=
 And
>>> some time after the summer sounds good.
>>>
>>> I like the idea to have a presentation that newer and smaller groups
>> (like
>>> ours) can use to introduce the initiative to members and also the
>>> mentorship to help us prepare the actual event.
>>>
>>> I will mention it on our next meeting to see what reactions it will
>> create.
>>> Hopefully the people will get on board with it.
>>>
>>> Boyan
>>> PHP Varna, Bulgaria
>>>
>>> On Wed, Jun 7, 2017 at 7:43 AM Beth Tucker Long <beth@treelinedesign.=
com
>>>
>>> wrote:
>>>
>>>> I love this idea. I will selfishly suggest September because then we=

>> can
>>>> hold one at Madison PHP Conference, but Madison PHP will hold one
>> either
>>>> way, so I am open to just about any non-summer, non-December month.
>>>> Beth
>>>>
>>>> Beth Tucker Long
>>>> Treeline Design, LLC
>>>> 807 Arbor Vitae Place
>>>> Verona, WI 53593
>>>> 608-770-6677 <(608)%20770-6677> <(608)%20770-6677>
>>>> http://www.TreelineDesign.com
>>>>
>>>>> On Jun 6, 2017, at 23:01, Ben Ramsey <[email protected]> wrote:
>>>>>
>>>>> Hi, all!
>>>>>
>>>>> Years ago, PHP user groups around the world banded together to hold=
 a
>>>>> yearly PHP TestFest. From my recollection, 2008 and 2009 were the
>>>>> biggest years, with the most involvement, but some groups continued=

>> the
>>>>> tradition for several more years.
>>>>>
>>>>> So, what is the PHP TestFest?
>>>>>
>>>>> Here's the old description from the original TestFest page at
>>>>> https://qa.php.net/
>>>>>
>>>>>> The TestFest is an event that aims at improving the code coverage =
of
>>>>>> the test suite for the PHP language itself. As part of this event,=

>>>>>> local User Groups (UG) are invited to join the TestFest. These UGs=

>>>>>> can meet physically or come together virtually. The point however =
is
>>>>>> that people network to learn together. Aside from being an
>>>>>> opportunity for all of you to make friends with like minded people=

>> in
>>>>>> your (virtual) community, it also will hopefully reduce the work
>> load
>>>>>> for the PHP.net mentors. All it takes is someone to organize a UG =
to
>>>>>> spearhead the event and to get others involved in writing phpt
>> tests.
>>>>>> The submissions will then be reviewed by members of php.net before=

>>>>>> getting included in the official test suite.
>>>>>
>>>>> At php[tek], Sammy Kaye Powers gave a great presentation on writing=

>>> phpt
>>>>> tests, and several folks began reminescing about the TestFest. One
>>> thing
>>>>> led to another, and we decided it's time to bring it back.
>>>>>
>>>>> So, let's bring it back!
>>>>>
>>>>> Here are a few things we should discuss:
>>>>>
>>>>> * When should we hold TestFest? The goal is for as many user groups=

>> as
>>>>>  possible to take part, so we should pick a month that works for mo=
st
>>>>>  groups. A group may participate at any time during that month.
>>>>>
>>>>> * Resources? We used to have resources available at qa.php.net, but=

>>>>>  those resources seem to have disappeared (see below for archived
>>>>>  links). I've set up a repository here, where we can start
>>>>>  collaborating to assemble resources for the TestFest:
>>>>>  <https://github.com/phpcommunity/testfest>
>>>>>
>>>>> * Prizes? The first TestFest included an elePHPant raffle, where ea=
ch
>>>>>  good test submission received an entry to the raffle, and ten plus=
h
>>>>>  elePHPants were raffled off to submitters. Should we do prizes? If=

>> so,
>>>>>  how should that work? Should we ask companies if they'd like to
>> offer
>>>>>  products/services to give away?
>>>>>
>>>>> * How should tests be submitted, and who can volunteer to review
>> tests
>>>>>  and work with those who have karma to php-src to accept and merge =
in
>>>>>  the tests?
>>>>>
>>>>> * We need mentors who can help UG leaders prepare for the event.
>>>>>
>>>>> * It'd be great if we could assemble a presentation for any group t=
o
>>> use
>>>>>  that would introduce TestFest and explain how to get started. I kn=
ow
>>>>>  several people had worked on virtual machines that groups could us=
e
>>>>>  to get people up-and-running quickly; today with Vagrant/Docker, i=
t
>>>>>  should be easier than ever before to put something together that's=

>>>>>  portable and useful.
>>>>>
>>>>> * What else?
>>>>>
>>>>> So, let's get the ball rolling and assemble the groups for TestFest=

>>>>> 2017!
>>>>>
>>>>> Cheers,
>>>>> Ben
>>>>>
>>>>>
>>>>> Relevant Links:
>>>>>
>>>>> * Original TestFest page:
>>>>>  <
>>>>
>> http://web.archive.org/web/20080912150938/http://qa.php.net/testfest.p=
hp
>>>>
>>>>>
>>>>> * TestFest on the PHP wiki:
>>>>>  <https://wiki.php.net/qa/testfest>
>>>>>
>>>>> * Old source for testfest.php.net:
>>>>>  <https://github.com/php/web-testfest>
>>>>>
>>>>> * Some blog posts from Stefan Koopmanschap:
>>>>>  <http://leftontheweb.com/blog/categories/testfest/>
>>>>>
>>>>> * Philip Norton's post on the UK PHP TestFest 2010:
>>>>>  <
>>> http://www.hashbangcode.com/blog/php-testfest-uk-2010-and-testing-php=
>
>>>>>
>>>>> * PHPBelgium slides for preparing for TestFest 2009:
>>>>>  <
>>>>
>> https://www.slideshare.net/PHPBelgium/preparation-for-php-test-fest-20=
09
>>>>
>>>>>
>>>>> * Brazilian TestFest code resources:
>>>>>  <https://github.com/PHPTestFestBrasil/PHPTestFest>
>>>>>
>>>>> * Sammy's php[tek] 2017 talk:
>>>>>  <
>>>>
>> https://speakerdeck.com/sammyk/writing-tests-for-php-source-php-tek-20=
17
>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Usergroup Coordination Mailing List (http://ug.php.net)
>>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>>>
>>>>
>>>
>>
>=20


--=20
                                                              ,,,
                                                             (o o)
+---------------------------------------------------------ooO-(_)-Ooo-+
| Andreas Heigl                                                       |
| mailto:[email protected]                  N 50=C2=B022'59.5" E 08=C2=B0=
23'58" |
| http://andreas.heigl.org                       http://hei.gl/wiFKy7 |
+---------------------------------------------------------------------+
| http://hei.gl/root-ca                                               |
+---------------------------------------------------------------------+


--------------ms050302010408000305070706
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
BawwggWoMIIDkKADAgECAgMSOD4wDQYJKoZIhvcNAQENBQAweTEQMA4GA1UEChMHUm9vdCBD
QTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNp
Z25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcwHhcN
MTYwNzIzMDkxNjU1WhcNMTgwNzIzMDkxNjU1WjBcMRYwFAYDVQQDEw1BbmRyZWFzIEhlaWds
MSAwHgYJKoZIhvcNAQkBFhFhLmhlaWdsQGhlaWdsLm9yZzEgMB4GCSqGSIb3DQEJARYRYW5k
cmVhc0BoZWlnbC5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCn6XLcWFLD
vAXgllUikBAU2Rv63m7ZKP+ZU/2HTWDW0BJ2muK7GD3cGZxbKKosO6l6PSqqmLqUJ8G6b/85
iPQmNL5z+LG/+wt/p31SOMAWc5UA7CJAQ9pivUCcV+Yt0LzoxWO5ME2rEZ/ioB2tXMilkJLM
U4f5A9m3YZVSKj3xbM7rIpQEZiK0TrZ4MchTwPMdAwBLBxCoAztcg4Yj4qKd+IQLff0Ldhc5
3tc9b+XT7YzWLY5rQKHE+hKqIAdvYfqqKQZFHBBXptSXUXBeYK5a4UT0fpnMP7toqr/9mLlK
+FvDNeVwSo5I/abiqdek1lH0/xwYy9im8k4SRtLTAp7hAgMBAAGjggFUMIIBUDAMBgNVHRMB
Af8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9y
IEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAOBgNVHQ8BAf8EBAMC
A6gwQAYDVR0lBDkwNwYIKwYBBQUHAwQGCCsGAQUFBwMCBgorBgEEAYI3CgMEBgorBgEEAYI3
CgMDBglghkgBhvhCBAEwMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2Nz
cC5jYWNlcnQub3JnMDEGA1UdHwQqMCgwJqAkoCKGIGh0dHA6Ly9jcmwuY2FjZXJ0Lm9yZy9y
ZXZva2UuY3JsMC8GA1UdEQQoMCaBEWEuaGVpZ2xAaGVpZ2wub3JngRFhbmRyZWFzQGhlaWds
Lm9yZzANBgkqhkiG9w0BAQ0FAAOCAgEAxM1hH9lKrDP3N+9mzQnj4LKt3/VDJHMl4jK/NmiK
NKBvKobH+I2knDSeLq66wPMIyg/ynW8dXszb1lcc+5VSFhLYG6WY7HgA/DHUHDK47KrGvVYp
EPsVGVLWJqGrW6JyeCns43Iyd4oXEuusbc8j/aeB93RYUpOW84RrO/GEs+ofKoF9sMz4Zfjl
G0Z2GfPKgRUhPfeFNBvnM/60onKFIo3uuVS/ZuRSP/LcAY1k0AUA2aRDbEIrWgvA/6TjwZgF
4YL/FHqIl0qjP+xKEr4kaTXmZjvGuTuxPVTTBe1PdZdn4KfVCcTJDsorL29L5G+3E+HygykX
58SmQE9atW0Wwc8cv3QSqqNY8O8CA92o0E3vbsOx9qrYwRt19xD2U14RTqa2ejq9TgG88TN0
E79RYsaIt2iwym+1qV+Olrfoo5xJq3F9Mv3u9kXKsEhoNEhxg9qKWSaJsf4dFP377anelziy
6yqvbpJmrA5zHPhYjD6b8XDgwCPfbpGjVGupdrVrLF2Gx8ghVBPFnXY2/S30NPYPca5L5+cE
zxw6UY139RmqXtDHk3qwSnnuS2WjgHqWbk7DNlosduIjk6CFlr/mx2kU3vVX2Nf8fIXnBNUA
w12nFtTPv5ULYXR4t4IAWLFKpFF7n4Px6BZL/ttPWlyOA2xhQ7bvwk5v83vyXqvRexoxggOx
MIIDrQIBATCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNh
Y2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG
9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDEjg+MA0GCWCGSAFlAwQCAQUAoIICATAYBgkq
hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNzA2MDcxMjUyMjlaMC8G
CSqGSIb3DQEJBDEiBCCrI/y9v4dh4B4WGnkPrkET1xAZr3AOJy0H0Z5jLxlpLDBsBgkqhkiG
9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZI
hvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGRBgkr
BgEEAYI3EAQxgYMwgYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3
dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJ
KoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAxI4PjCBkwYLKoZIhvcNAQkQAgsxgYOg
gYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3Jn
MSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJz
dXBwb3J0QGNhY2VydC5vcmcCAxI4PjANBgkqhkiG9w0BAQEFAASCAQBKDK4b09O84Ng7Np5+
FvxMxIMrsglGXIkzxaMJzzRD9Jf8maqx6yjNRDPSDrRYekm8mV7a+7IdH190DdlicQLeb8As
h4jIgnn8VqGgw2LFq/i1XkzL/9/xc7iHQfVsbpsag0GtejXxUA4GE25PJKLk2pB9rKRwAv/0
ube8jQAz9KtU/cBOUrh7UcSPHiqnRpGKk9r9QMKdGELg8EHJiibORTfCP9AlSXWe7/E055zm
/OOjQ1wEF+a5ac4KgsAjs32yZkA7otJ+wNvRi1XaSBZ9jrlNPi1K2PRBSXuj+T5A181xiCYG
vUZ6RfPTE4wv4qD6+WU5Vq+zW4NiAk3i3uwkAAAAAAAA
--------------ms050302010408000305070706--