Documentation
¶
Index ¶
- func CloneAndParse(w http.ResponseWriter, repoURL, file, token string) (*model.Test, error)
- type TestHandler
- func (h TestHandler) CreateTest(w http.ResponseWriter, r *http.Request)
- func (h TestHandler) DeleteTest(w http.ResponseWriter, r *http.Request)
- func (h TestHandler) DryRun(w http.ResponseWriter, r *http.Request)
- func (h TestHandler) GetTest(w http.ResponseWriter, r *http.Request)
- func (h TestHandler) RunAssertion(w http.ResponseWriter, r *http.Request)
- func (h TestHandler) RunTest(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloneAndParse ¶
var testBody *model.Test repoURL should be a https , dont use ssh repourl use a classic token with permissions to clone and read
Types ¶
type TestHandler ¶
type TestHandler struct {
Ctx context.Context
Reader clickhousereader.ClickHouseReader
Tests map[int]*model.Test
}
func (TestHandler) CreateTest ¶
func (h TestHandler) CreateTest(w http.ResponseWriter, r *http.Request)
func (TestHandler) DeleteTest ¶
func (h TestHandler) DeleteTest(w http.ResponseWriter, r *http.Request)
func (TestHandler) DryRun ¶
func (h TestHandler) DryRun(w http.ResponseWriter, r *http.Request)
func (TestHandler) GetTest ¶
func (h TestHandler) GetTest(w http.ResponseWriter, r *http.Request)
func (TestHandler) RunAssertion ¶
func (h TestHandler) RunAssertion(w http.ResponseWriter, r *http.Request)
func (TestHandler) RunTest ¶
func (h TestHandler) RunTest(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.