Refactor WPT Export to ensure only one PR in flight at a time
This CL:
- Moves out all export logic into its own class, TestExporter
- sync_wpt.py is still a shell that sets up all the classes and calls TestExporter
- Changes the 'exportable' logic to honor NOEXPORT=true
- Renames GitHub to WPTGitHub
- Adds a bunch more unit tests
This CL has not yet been tested on a real export. I hope to do a real export soon and improve/fix the code in the process.
BUG=
666809
BUG=
666884
Committed:
https://crrev.com/06bc68e15d0b41c94ddc85a6b5713da14561823f
Cr-Commit-Position: refs/heads/master@{#435071}