mirror of
https://github.com/vbatts/go-mtree.git
synced 2025-07-04 06:38:30 +00:00
*: add --result-format=json format
This is far easier to parse than the default raw format, and provides the full serialised result structure. Signed-off-by: Aleksa Sarai <asarai@suse.de>
This commit is contained in:
parent
8cf7253132
commit
692f56a830
2 changed files with 15 additions and 5 deletions
11
check.go
11
check.go
|
@ -9,15 +9,16 @@ import (
|
|||
|
||||
// Result of a Check
|
||||
type Result struct {
|
||||
Failures []Failure // list of any failures in the Check
|
||||
// list of any failures in the Check
|
||||
Failures []Failure `json:"failures"`
|
||||
}
|
||||
|
||||
// Failure of a particular keyword for a path
|
||||
type Failure struct {
|
||||
Path string
|
||||
Keyword string
|
||||
Expected string
|
||||
Got string
|
||||
Path string `json:"path"`
|
||||
Keyword string `json:"keyword"`
|
||||
Expected string `json:"expected"`
|
||||
Got string `json:"got"`
|
||||
}
|
||||
|
||||
// String returns a "pretty" formatting for a Failure
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue