INNER CODE UNIT · Go
NewHTTPHarness
orneryd/NornicDB · cmd/eval/main.go:214
func NewHTTPHarness(searcher *HTTPSearcher) *HTTPHarness {
return &HTTPHarness{
searcher: searcher,
testCases: make([]eval.TestCase, 0),
thresholds: eval.DefaultThresholds(),
}
}
func (h *HTTPHarness) AddTestCase(tc eval.TestCase) {
h.testCases = append(h.testCases, tc)
}
func (h *HTTPHarness) AddTestCases(cases []eval.TestCase) {
h.testCases = append(h.testCases, cases...)
}
func (h *HTTPHarness) LoadSuite(path string) error {
data, err := os.ReadFile(path)