Zum Hauptinhalt springen

DBHub Testing Skill

Skill Verifiziert Aktiv

Führen Sie Tests für DBHub aus und beheben Sie Probleme, einschließlich Unit-Tests, Integrationstests mit Testcontainers und datenbankspezifischen Tests. Verwenden Sie dies, wenn Sie aufgefordert werden, Tests auszuführen, Testfehler zu beheben, Integrationstests zu debuggen, Probleme mit Docker/Datenbankcontainern zu beheben oder neue Tests hinzuzufügen. Verwenden Sie es auch, wenn Sie überprüfen, ob Codeänderungen korrekt funktionieren, oder wenn CI-Testfehler untersucht werden müssen.

Zweck

Um eine zuverlässige und gut dokumentierte Möglichkeit zum Ausführen, Debuggen und Beheben von Problemen bei Tests für das DBHub-Projekt bereitzustellen und so Codequalität und Stabilität zu gewährleisten.

Funktionen

  • Unit-Tests ausführen
  • Integrationstests mit Testcontainers ausführen
  • Docker- und Datenbankcontainer-Probleme beheben
  • Testfehler debuggen
  • Neue Tests hinzufügen

Anwendungsfälle

  • Wenn Sie aufgefordert werden, Tests für DBHub auszuführen
  • Beim Beheben von Testfehlern
  • Beim Debuggen von Integrationstests
  • Bei der Untersuchung von CI-Testfehlern

Nicht-Ziele

  • Entwicklung oder Änderung der Kernanwendungslogik von DBHub
  • Verwaltung von Datenbankschemas oder -daten außerhalb des Testkontexts

Workflow

  1. Identifizieren Sie den auszuführenden Testtyp (Unit, Integration, spezifische Datei).
  2. Führen Sie den entsprechenden pnpm test-Befehl aus.
  3. Wenn Probleme auftreten, konsultieren Sie den Abschnitt zur Fehlerbehebung für Anleitungen zu Containerstarts, Timeouts oder Isolationsproblemen.
  4. Analysieren Sie die Testergebnisse, um Fehler zu identifizieren.
  5. Nehmen Sie erforderliche Code- oder Testkorrekturen vor und führen Sie die Tests erneut aus.

Voraussetzungen

  • Docker installiert und läuft
  • Ausreichend Docker-Speicher (4 GB+ empfohlen)

Installation

npx skills add bytebase/dbhub

Führt das Vercel skills CLI (skills.sh) via npx aus — benötigt Node.js lokal und mindestens einen installierten skills-kompatiblen Agent (Claude Code, Cursor, Codex, …). Setzt voraus, dass das Repo dem agentskills.io-Format folgt.

Qualitätspunktzahl

Verifiziert
98 /100
Analysiert 1 day ago

Vertrauenssignale

Letzter Commit23 days ago
Sterne2.7k
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Vue Testing Best Practices

100

Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.

Skill
hyf0

API Test Suite Builder

99

Use when the user asks to generate API tests, create integration test suites, test REST endpoints, or build contract tests.

Skill
alirezarezvani

Containerize MCP Server

100

Containerize an R-based MCP (Model Context Protocol) server using Docker. Covers mcptools integration, port exposure, stdio vs HTTP transport, and connecting Claude Code to the containerized server. Use when deploying an R MCP server without requiring a local R installation, creating a reproducible MCP server environment, running MCP servers alongside other containerized services, or distributing an MCP server to other developers.

Skill
pjt222

Azure Container Registry SDK for Python

100

Azure Container Registry SDK for Python. Use for managing container images, artifacts, and repositories. Triggers: "azure-containerregistry", "ContainerRegistryClient", "container images", "docker registry", "ACR".

Skill
microsoft

Migrate Validate

100

Validate pending migrations for foreign key consistency, rollback safety, and best practices

Skill
ruvnet

Sql Optimization

100

Universal SQL performance optimization assistant for comprehensive query tuning, indexing strategies, and database performance analysis across all SQL databases (MySQL, PostgreSQL, SQL Server, Oracle). Provides execution plan analysis, pagination optimization, batch operations, and performance monitoring guidance.

Skill
github