Session
- Track: Testing
- Topic: Running tests locally: an introduction
Description
Are you confused by the alphabet soup of PhpUnit, npm, composer, Qunit, Selenium, or Quibble? The first part of this session will be an overview session on these tools and how to run your tests locally. The second half will be soliciting feedback on how to improve things.
Track idea:
Draft slides https://docs.google.com/presentation/d/1j7t8cpHZM80xknCqkLanRWBouv_Wrn9wY1ORcubN27Q/edit?usp=sharing
- current state
- overview of test systems
- linters, phpunit suites, wdio/selenium, api-testing suite
- local setup / installation / run
- filtering tests
- recent changes to PHPUnit by @kostajh
- overview of test systems
- Quibble to instrument
- what next?
- aggregate results?
- nicer report?
- long term test trends?
- ideas!?
Questions to answer and discuss
Question:
Significance:
Question:
Significance:
Related Issues
- ...
- ...
Pre-reading for all Participants
- [add links here]
Notes document(s)
https://etherpad.wikimedia.org/p/WMTC19-T234638
Notes and Facilitation guidance
https://www.mediawiki.org/wiki/Wikimedia_Technical_Conference/2019/NotesandFacilitation
Session Leader(s)
Session Scribes
- @brennen
- [name]
Session Facilitator
- Aubrey
Session Style / Format
- [what type of format will this session be?]
Session Leaders please:
- Add more details to this task description.
- Coordinate any pre-event discussions (here on Phab, IRC, email, hangout, etc).
- Outline the plan for discussing this topic at the event.
- Optionally, include what this session will not try to solve.
- Update this task with summaries of any pre-event discussions.
- Include ways for people not attending to be involved in discussions before the event and afterwards.
Post-event summary:
- ...
Post-event action items:
- ...