MCPcopy Index your code
hub / github.com/easysoft/zentaoatf

github.com/easysoft/zentaoatf @3.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.5 ↗ · + Follow
2,008 symbols 6,260 edges 417 files 128 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Zentao Test Framework

ZTF is an automated testing framework written in Golang.

Features

  1. Support popular programming languages like Python, Ruby, Lua, Tcl, PHP, GO, Shell and Bat;
  2. Reduce the invasive of existing testing scripts;
  3. Integration with ZenTao - Open source project management system.

QuickStart

Run from release file

  1. Download last release file from here;
  2. Type 'ztf\ztf.exe help' to get the help doc.

Licenses

All source code is licensed under the GPLv3 License.

Extension points exported contracts — how you extend this code

ZapInterface (Interface)
(no doc) [5 implementers]
internal/pkg/plugin/zap/service/interface.go
InitDBFunc (Interface)
InitDBFunc 数据化初始化接口 [1 implementers]
internal/server/core/module/index.go
_RouteRecordBase (Interface)
* 自定义补充扩展 - 路由 - 类型字段
ui/src/utils/routes.ts
Broker (Interface)
(no doc) [1 implementers]
pkg/core/mq/broker.go
ImportMetaEnv (Interface)
(no doc)
ui/src/vite-env.d.ts
ImportMeta (Interface)
(no doc)
ui/src/vite-env.d.ts
WsMsg (Interface)
(no doc)
ui/src/types/data.d.ts
QueryParams (Interface)
(no doc)
ui/src/types/data.d.ts

Core symbols most depended-on inside this repo

Error
called by 393
pkg/lib/err/err.go
Click
called by 277
cmd/test/ui/helper/action.go
Locator
called by 168
cmd/test/ui/helper/action.go
ErrResp
called by 129
internal/server/modules/v1/controller/base.go
WaitForSelector
called by 113
cmd/test/ui/helper/action.go
Close
called by 96
cmd/test/ui/helper/action.go
SuccessResp
called by 89
internal/server/modules/v1/controller/base.go
Run
called by 68
internal/server/core/web/index.go

Shape

Function 1,130
Method 557
Struct 239
Interface 46
TypeAlias 25
Class 10
Enum 1

Languages

Go80%
TypeScript20%
PHP1%
Python1%

Modules by API surface

internal/pkg/domain/testing.go60 symbols
internal/pkg/consts/enum.go38 symbols
pkg/lib/file/file.go32 symbols
internal/pkg/plugin/zap/proto/zap.pb.go32 symbols
internal/pkg/helper/zentao/case.go29 symbols
internal/pkg/helper/script/parser.go27 symbols
internal/pkg/helper/exec/report-unit.go25 symbols
ui/src/views/script/store.ts24 symbols
cmd/test/ui/ui_workspace_test.go24 symbols
ui/src/views/script/service.ts23 symbols
ui/src/utils/cache.ts22 symbols
internal/pkg/plugin/zap/proto/zap_grpc.pb.go20 symbols

For agents

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

⬇ download graph artifact