microsoft / microsoft/vscode-cpptools

Performance Testing Continues

Offen
#13,341 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Automated test
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

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Ö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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.