microsoft / microsoft/vscode-cpptools
Performance Testing Continues
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 6.2k
- Forks
- 1.7k
- Ø Merge
- 14 Std. 46 Min.
- Gemergte PRs (30 T.)
- 61
Beschreibung
Tasks ahead:
-
update infrastructure/automation in CI
- determine which VMs/infrastructure to use
- get automated tests running on appropriate VMs
- get macOS tests online
-
additional tests
- convert existing functional tests from vcls-test-vscode to use this format and include in CI
- add some additional in-depth tests for pytorch/bullet3
-
Perfecto changes
- eliminate the 'perf' tests category and convert the existing 'perf' tests to 'functional' tests
- reduce the noise in the PIT data a bit (trim counter names a bit, especially after dropping perf/func differences)
- automate typescript instrumentation a bit more (automatically instrument all providers at
register*) - then remove the code from the extension - add some simpler higher-level vscode automation functions (harvest from pytorch tests)
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die verbleibenden Arbeiten in CI-Infrastruktur, zusätzliche Tests und höherstufige VS Code-Automatisierung aufzuteilen. Überprüfe die vorhandenen funktionalen Tests von vcls-test-vscode sowie die Tests von pytorch/bullet3 und ermittle anschließend die geeigneten VMs und das macOS-Setup. Als abgeschlossen gilt die Aufgabe, wenn die ausgewählten Tests in CI ausgeführt werden, die zusätzliche Testabdeckung vorhanden ist und die einfacheren Automatisierungsfunktionen verfügbar sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript, vscode
- Bereich
- devtools, performance, testing-qa
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100