mcpbeat

Run Ssl Go Tests

google/run-ssl-go-tests

How to run BoringSSL's ssl/test/runner suite (protocol-level BoGo tests)

294 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
2242
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/google/boringssl --skill run-ssl-go-tests

The instruction itself

2 sections, as written by the author

Running BoringSSL Protocol-Level Tests (BoGo Tests aka blackbox tests)

This skill describes how to run and configure BoringSSL's protocol-level test suite, which uses a Go-based test harness (runner) and a C++ shim (bssl_shim).

To run and work with these tests, you must refer to the following documentation:

  • Overview and Running: Read ssl/test/README.md for an overview of the test suite and basic instructions on how to run it manually using go test in the ssl/test/runner directory.
  • Build Integration: Refer to BUILDING.md (specifically the "Running Tests" section) for how these tests are integrated into the CMake/Ninja build system (e.g., ninja run_tests).

Quick Reference

  • Running all tests via Go:
    cd ssl/test/runner && go test
  • Listing/Filtering flags:

To see available flags for the runner, build the test binary and run with -help:

    cd ssl/test/runner
    go test -c
    ./runner.test -help

How to use it

Copy the folder

Take google/run-ssl-go-tests from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.