Toolverse
All skills

test-with-spanner

by storj

Run unit tests that require the Spanner emulator. Use this skill when the user wants to run tests in packages like satellite/metabase, satellite/metainfo, or any other tests that interact with Spanner. Automatically handles checking for and configuring the Spanner emulator

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
storj
Category
Testing

About this skill

Run unit tests that require the Spanner emulator. Use this skill when the user wants to run tests in packages like satellite/metabase, satellite/metainfo, or any other tests that interact with Spanner. Automatically handles checking for and configuring the Spanner emulator environment.

How to use

  1. Upewnij się, że binarka spanner_emulator jest dostępna w zmiennej PATH systemu. Jeśli nie, możesz również przekazać flagę -spanner-test-db do konfiguracji połączenia.

  2. Jeśli chcesz uruchomić konkretny test, podaj jego nazwę w argumentach. Skill automatycznie znajdzie pakiet zawierający test za pomocą grep i uruchomi go.

  3. Jeśli chcesz uruchomić wszystkie testy w pakiecie, podaj tylko ścieżkę do pakietu (np. ./satellite/metabase).

  4. Przed uruchomieniem testu skill sprawdzi, czy zmienna środowiskowa STORJ_TEST_SPANNER jest już ustawiona. Jeśli tak, test framework automatycznie ją wykorzysta. Jeśli nie, skill doda flagę -spanner-test-db 'run:spanner_emulator', która automatycznie zarządza cyklem życia emulatora.

  5. Emulator zostanie uruchomiony przed testami, połączenie będzie skonfigurowane dla każdego testu, a po zakończeniu emulator zostanie zatrzymany i oczyszczony.

  6. Po wykonaniu testów skill wyświetli wyniki — które testy przeszły, które nie, oraz listę wszystkich podtestów. Jeśli testy się nie powiodą, możesz poprosić o pomoc w badaniu przyczyn błędów.

Related skills

langgraph-docs

by langchain-ai

Use this skill for requests related to LangGraph in order to fetch relevant documentation to provide accurate, up-to-date guidance.

Testing
23127

go-dev-guidelines

by jumppad-labs

This skill should be used when writing, refactoring, or testing Go code. It provides idiomatic Go development patterns, TDD-based workflows, project structure conventions, and testing best practices using testify/require and mockery. Activate this skill when creating new Go

Testing
1190

webapp-testing

by anthropics

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Testing
130255

crypto-research

by stevengonsalvez

Comprehensive cryptocurrency market research and analysis using specialized AI agents. Analyzes market data, price trends, news sentiment, technical indicators, macro correlations, and investment opportunities. Use when researching cryptocurrencies, analyzing crypto markets,

Testing
14118

dependency-upgrade

by wshobson

Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.

Testing
17138

code-reviewer

by google-gemini

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

Testing
1248