MCPcopy
hub / github.com/getgauge/gauge

github.com/getgauge/gauge @v1.6.33 sqlite

repository ↗ · DeepWiki ↗ · release v1.6.33 ↗
2,710 symbols 11,460 edges 224 files 247 documented · 9%
README

Gauge Logo

Actions Status

Ask at StackOverflow Contributor Covenant

Important note

Gauge's official sponsorship ended in 2021. Despite this, we strived to maintain the project with our personal resources as best as possible. However, we've reached a point where we can't ensure the same level of dedication.

The core team will only look into issues in our spare time, which means slower response times. We welcome pull requests, but please anticipate significant delays in reviewing and merging.

Moreover, please consider using Gauge only if you're prepared to adopt and support it fully on your own. With our shift to community-driven maintenance, primary responsibility will fall onto individual users and contributors.

We appreciate your understanding, contributions, and continued support.

Welcome to Gauge

Gauge is a light weight cross-platform test automation tool. It provides the ability to author test cases in the business language.

Get Started

Read more about Why Gauge can be used, its terminologies and get started...

Find out more

User Docs Setup Guide Examples Contributing Brand Style Guide
i1

Learn more about using Gauge | i2

Getting started with Gauge | i3

Some Gauge Examples | i4

How can you contribute to Gauge? | i5

Gauge brand colours, logos, images etc. |

Questions or need help?

Troubleshooting

Context specific Troubleshooting guide is available in relevant pages of the Gauge Documentation.

Talk to us

Please see below for the best place to ask a query:

Other projects

Also maintained by Gauge

  • Taiko Headless web browser automation.

Add Gauge Badge to your project!

Copy the text below and add it to the README.md of your project using Gauge, and show your support. It looks like this:

Gauge Badge

[![Gauge Badge](https://gauge.org/Gauge_Badge.svg)](https://gauge.org)

License

Gauge is released under the Apache License, Version 2.0. See LICENSE for the full license text.

Copyright

Copyright 2018 ThoughtWorks, Inc.

Extension points exported contracts — how you extend this code

Result (Interface)
Result represents execution result [6 implementers]
execution/result/result.go
Reporter (Interface)
Reporter reports the progress of spec execution. It reports 1. Which spec / scenarion / step (if verbose) is currently e [5 …
reporter/reporter.go
Runner (Interface)
(no doc) [9 implementers]
runner/runner.go
Item (Interface)
(no doc) [9 implementers]
gauge/specification.go
Handler (Interface)
Handler manages plugins listed in project manifest. [2 implementers]
plugin/handler.go
Formatter (Interface)
(no doc) [4 implementers]
config/formatter.go
ItemProcessor (Interface)
(no doc) [2 implementers]
gauge/itemProcessor.go
ExecTimeTracker (Interface)
ExecTimeTracker is an interface for tracking execution time [3 implementers]
execution/result/result.go

Core symbols most depended-on inside this repo

Errorf
called by 522
reporter/reporter.go
Error
called by 424
parser/result.go
NewConceptDictionary
called by 161
gauge/concept.go
String
called by 98
parser/result.go
Error
called by 79
execution/parallelExecution.go
Parse
called by 76
parser/specparser.go
CreateSpecification
called by 75
parser/specparser.go
Errorf
called by 71
logger/gaugeLogger.go

Shape

Method 1,426
Function 1,052
Struct 195
TypeAlias 19
Interface 14
FuncType 4

Languages

Go100%

Modules by API surface

parser/specparser_test.go68 symbols
execution/specExecutor_test.go53 symbols
api/infoGatherer/specDetails.go53 symbols
parser/conceptParser_test.go46 symbols
plugin/install/install.go45 symbols
gauge/specification.go45 symbols
filter/specItemFilter_test.go45 symbols
validation/validate.go40 symbols
parser/lex_test.go37 symbols
env/env_test.go35 symbols
cmd/run_test.go34 symbols
reporter/jsonConsole.go32 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

github.com/apoorvam/goterminalv0.0.0-2018052317555 · 1×
github.com/cpuguy83/go-md2man/v2v2.0.7 · 1×
github.com/daviddengcn/go-colortextv1.0.0 · 1×
github.com/dmotylev/gopropertiesv0.0.0-2014063019135 · 1×
github.com/fsnotify/fsnotifyv1.10.1 · 1×
github.com/getgauge/commonv0.0.0-2026030206572 · 1×
github.com/getgauge/gauge-proto/go/gauge_messagesv0.0.0-2026040105002 · 1×
github.com/inconshreveable/mousetrapv1.1.0 · 1×
github.com/kr/prettyv0.3.1 · 1×
github.com/kr/textv0.2.0 · 1×

For agents

$ claude mcp add gauge \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact