From 8383b5abb61c60a4909bdb1585fa66db940303e3 Mon Sep 17 00:00:00 2001 From: ewy Date: Wed, 29 Apr 2026 02:23:10 +0200 Subject: add svg --- web/img/pik.svg | 15328 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ web/index.html | 3 + 2 files changed, 15331 insertions(+) create mode 100644 web/img/pik.svg diff --git a/web/img/pik.svg b/web/img/pik.svg new file mode 100644 index 0000000..b5e4b07 --- /dev/null +++ b/web/img/pik.svg @@ -0,0 +1,15328 @@ + + + + + + + + + + + + + + + + + + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +l + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +le + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let' + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +s + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +se + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +w + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +wh + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +wha + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +w + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +c + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +ca + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +d + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +d. + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +d.. + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +d... + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +d.. + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +d. + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +d + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do. + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do.. + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +p + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pi + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + + + + + + + + + + +󰢷 +pik +~/Projects/pik + + + + + + + + + + + +build.sh +build +uwu + + +coverage.sh +coverage +report + + +install.sh +install +pik +to +~/.local/bin + + +script.override.sh +example +script + + +script.sh +example +script + + +test.sh + + +thing.py + + + + + + + + + + + +web.sh +gets +run +on +server +after +calling +`pik +web +update` +from + + +web +update.sh +update +files +on +website + + + + + + + + + + + +master +clean + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + +󰢷 +pik +~/Projects/pik + + +build.sh +build +uwu + + +coverage.sh +coverage +report + + +install.sh +install +pik +to +~/.local/bin + + +script.override.sh +example +script + + +script.sh +example +script + + +test.sh + + +thing.py + + +web.sh +gets +run +on +server +after +calling +`pik +web +update` +from + + +web +update.sh +update +files +on +website + + +master +clean + +ewout +~/ + + +test.sh +󰢷 +use +--edit +to +open +a +target +in +your +$EDITOR + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + +󰢷 +pik +~/Projects/pik + + +build.sh +build +uwu + + +coverage.sh +coverage +report + + +install.sh +install +pik +to +~/.local/bin + + +script.override.sh +example +script + + +script.sh +example +script + + +test.sh + + +thing.py + + +web.sh +gets +run +on +server +after +calling +`pik +web +update` +from + + +web +update.sh +update +files +on +website + + +master +clean + +ewout +~/ + + +test.sh +󰢷 +use +--edit +to +open +a +target +in +your +$EDITOR + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + +󰢷 +pik +~/Projects/pik + + +build.sh +build +uwu + + +coverage.sh +coverage +report + + +install.sh +install +pik +to +~/.local/bin + + +script.override.sh +example +script + + +script.sh +example +script + + +test.sh + + +thing.py + + +web.sh +gets +run +on +server +after +calling +`pik +web +update` +from + + +web +update.sh +update +files +on +website + + +master +clean + +ewout +~/ + + +test.sh +󰢷 +use +--edit +to +open +a +target +in +your +$EDITOR + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + +󰢷 +pik +~/Projects/pik + + +build.sh +build +uwu + + +coverage.sh +coverage +report + + +install.sh +install +pik +to +~/.local/bin + + +script.override.sh +example +script + + +script.sh +example +script + + +test.sh + + +thing.py + + +web.sh +gets +run +on +server +after +calling +`pik +web +update` +from + + +web +update.sh +update +files +on +website + + +master +clean + +ewout +~/ + + +test.sh +󰢷 +use +--edit +to +open +a +target +in +your +$EDITOR + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + +󰢷 +pik +~/Projects/pik + + +build.sh +build +uwu + + +coverage.sh +coverage +report + + +install.sh +install +pik +to +~/.local/bin + + +script.override.sh +example +script + + +script.sh +example +script + + +test.sh + + +thing.py + + +web.sh +gets +run +on +server +after +calling +`pik +web +update` +from + + +web +update.sh +update +files +on +website + + +master +clean + +ewout +~/ + + +test.sh +󰢷 +use +--edit +to +open +a +target +in +your +$EDITOR + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + +󰢷 +pik +~/Projects/pik + + +build.sh +build +uwu + + +coverage.sh +coverage +report + + +install.sh +install +pik +to +~/.local/bin + + +script.override.sh +example +script + + +script.sh +example +script + + +test.sh + + +thing.py + + +web.sh +gets +run +on +server +after +calling +`pik +web +update` +from + + +web +update.sh +update +files +on +website + + +master +clean + +ewout +~/ + + +test.sh +󰢷 +use +--edit +to +open +a +target +in +your +$EDITOR + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + +󰢷 +pik +~/Projects/pik + + +build.sh +build +uwu + + +coverage.sh +coverage +report + + +install.sh +install +pik +to +~/.local/bin + + +script.override.sh +example +script + + +script.sh +example +script + + +test.sh + + +thing.py + + +web.sh +gets +run +on +server +after +calling +`pik +web +update` +from + + +web +update.sh +update +files +on +website + + +master +clean + +ewout +~/ + + +test.sh +󰢷 +use +--edit +to +open +a +target +in +your +$EDITOR + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + +󰢷 +pik +~/Projects/pik + + +build.sh +build +uwu + + +coverage.sh +coverage +report + + +install.sh +install +pik +to +~/.local/bin + + +script.override.sh +example +script + + +script.sh +example +script + + +test.sh + + +thing.py + + +web.sh +gets +run +on +server +after +calling +`pik +web +update` +from + + +web +update.sh +update +files +on +website + + +master +clean + +ewout +~/ + + +test.sh +󰢷 +use +--edit +to +open +a +target +in +your +$EDITOR + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +> +pik +pik +coverage + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +> +pik +pik +coverage + + +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +> +pik +pik +coverage +# +pik/indexers/pikdex +package +pik/indexers/pikdex +imports +pik/testx +from +hydrate_test.go +imports +pik/runner +from +create.go +imports +pik/indexers/pikdex +from +base.go: +import +cycle +not +a +llowed +in +test +FAIL +pik/indexers/pikdex +[setup +failed] + + +╰─[ +:3 +]─┄ +% +# +let's +see +what +we +can +do... +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +> +pik +pik +coverage +# +pik/indexers/pikdex +package +pik/indexers/pikdex +imports +pik/testx +from +hydrate_test.go +imports +pik/runner +from +create.go +imports +pik/indexers/pikdex +from +base.go: +import +cycle +not +a +llowed +in +test +FAIL +pik/indexers/pikdex +[setup +failed] +# +pik/testx +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string + + +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +# +pik/describe +[pik/describe.test] +describe/describe_test.go:28:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:38:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:49:26: +cannot +use +k +(variable +of +type +*key +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:56:26: +cannot +use +k +(variable +of +type +*key +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argu + + +describe/describe_test.go:28:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:38:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:49:26: +cannot +use +k +(variable +of +type +*key +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:56:26: +cannot +use +k +(variable +of +type +*key +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) + + +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string + + +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok + + +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl + + +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl + + +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) + + +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) + + +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s + + +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s + + +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL + + +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] + + +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] + + +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok + + +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env + + +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env + + +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) + + +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) + + +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements + + +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements + + +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? + + +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags + + +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags + + +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] + + +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] + + +ement +model.Target +(missing +method +File) +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu + + +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements + + +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements + + +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths + + +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths + + +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths + + +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths +coverage: +0.0% +of +statements + + +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths +coverage: +0.0% +of +statements + + +want +Description(*model.HydratedSource) +string +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths +coverage: +0.0% +of +statements +pik/run +coverage: +0.0% +of +statements +pik/runner +coverage: +0.0% +of +statements +pik/runner/exc +coverage: +0.0% +of +statements + + +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths +coverage: +0.0% +of +statements +pik/run +coverage: +0.0% +of +statements +pik/runner +coverage: +0.0% +of +statements +pik/runner/exc +coverage: +0.0% +of +statements +pik/runner/gnumake +coverage: +0.0% +of +statements + + +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths +coverage: +0.0% +of +statements +pik/run +coverage: +0.0% +of +statements +pik/runner +coverage: +0.0% +of +statements +pik/runner/exc +coverage: +0.0% +of +statements +pik/runner/gnumake +coverage: +0.0% +of +statements +pik/runner/just +coverage: +0.0% +of +statements + + +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths +coverage: +0.0% +of +statements +pik/run +coverage: +0.0% +of +statements +pik/runner +coverage: +0.0% +of +statements +pik/runner/exc +coverage: +0.0% +of +statements +pik/runner/gnumake +coverage: +0.0% +of +statements +pik/runner/just +coverage: +0.0% +of +statements +pik/runner/python +coverage: +0.0% +of +statements +ok +pik/runner/shell +(cached) +coverage: +9.4% +of +st +atements +FAIL +pik/search +[build +failed] +? +pik/spool +[no +test +files] + + +? +pik/spool +[no +test +files] +FAIL +pik/testx +[build +failed] +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s + + +FAIL +pik/testx +[build +failed] +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL + + +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL + + +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL + + +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL + + +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL + + +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +y + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +ya + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +n + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +no + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +l + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +le + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let' + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +i + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +in + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +inv + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invo + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invok + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +i + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +d + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +di + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +dir + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +dire + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +direc + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +direct + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directl + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: + + +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: + + +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: + + +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: + + +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +p + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pi + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +c + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +co + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +cov + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +cove + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +cover + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +covera + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +coverag + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +coverage + + +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +coverage + + +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +coverage + + +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +coverage + + +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +coverage + + +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +coverage +> +pik +pik +coverage + + ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.006s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +coverage +> +pik +pik +coverage +# +pik/indexers/pikdex +package +pik/indexers/pikdex +imports +pik/testx +from +hydrate_test.go +imports +pik/runner +from +create.go +imports +pik/indexers/pikdex +from +base.go: +import +cycle +not +a +llowed +in +test +FAIL +pik/indexers/pikdex +[setup +failed] + + +╰─[ +:3 +]─┄ +% +# +yay! +now +let's +invoke +it +directly: +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +pik +coverage +> +pik +pik +coverage +# +pik/indexers/pikdex +package +pik/indexers/pikdex +imports +pik/testx +from +hydrate_test.go +imports +pik/runner +from +create.go +imports +pik/indexers/pikdex +from +base.go: +import +cycle +not +a +llowed +in +test +FAIL +pik/indexers/pikdex +[setup +failed] +# +pik/testx +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string + + +FAIL +pik/indexers/pikdex +[setup +failed] +# +pik/testx +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +# +pik/testx +[pik/testx.test] +testx/create.go:16:9: +cannot +use +&t +(value +of +type +*TestTarget) +as +m +odel.Target +value +in +return +statement: +*TestTarget +does +not +implemen +t +model.Target +(missing +method +File) +testx/create.go:56:9: +cannot +use +runner.HydratedStub{} +(value +of +str +uct +type +runner.HydratedStub) +as +model.HydratedTarget +value +in +retur +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string + + +n +statement: +runner.HydratedStub +does +not +implement +model.HydratedTa +rget +(wrong +type +for +method +Description) +have +Description() +string +want +Description(*model.HydratedSource) +string +# +pik/describe +[pik/describe.test] +describe/describe_test.go:28:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:38:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:49:26: +cannot +use +k +(variable +of +type +*key +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:56:26: +cannot +use +k +(variable +of +type +*key +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argu + + +describe/describe_test.go:28:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:38:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:49:26: +cannot +use +k +(variable +of +type +*key +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:56:26: +cannot +use +k +(variable +of +type +*key +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) + + +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:56:26: +cannot +use +k +(variable +of +type +*key +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] + + +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:56:26: +cannot +use +k +(variable +of +type +*key +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git + + +ment +model.Target +(missing +method +File) +describe/describe_test.go:56:26: +cannot +use +k +(variable +of +type +*key +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements + + +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts + + +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu + + +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu + + +) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +imple +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu + + +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements + + +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style + + +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style + + +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style + + +ment +model.Target +(missing +method +File) +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements + + +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements + + +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok + + +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model + + +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model + + +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) + + +describe/describe_test.go:67:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) + + +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s + + +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s + + +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd + + +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd + + +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd + + +ement +model.Target +(missing +method +File) +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements + + +describe/describe_test.go:77:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements + + +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements + + +ement +model.Target +(missing +method +File) +describe/describe_test.go:85:26: +cannot +use +Key() +(value +of +type +*ke +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths +coverage: +0.0% +of +statements + + +y) +as +model.Target +value +in +argument +to +Describe: +*key +does +not +impl +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths +coverage: +0.0% +of +statements +pik/run +coverage: +0.0% +of +statements +pik/runner +coverage: +0.0% +of +statements + + +ement +model.Target +(missing +method +File) +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths +coverage: +0.0% +of +statements +pik/run +coverage: +0.0% +of +statements +pik/runner +coverage: +0.0% +of +statements +pik/runner/exc +coverage: +0.0% +of +statements + + +pik +coverage: +0.0% +of +statements +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths +coverage: +0.0% +of +statements +pik/run +coverage: +0.0% +of +statements +pik/runner +coverage: +0.0% +of +statements +pik/runner/exc +coverage: +0.0% +of +statements +pik/runner/gnumake +coverage: +0.0% +of +statements + + +FAIL +pik/cache +[build +failed] +ok +pik/crawl +(cached) +coverage: +95.7% +of +statement +s +FAIL +pik/describe +[build +failed] +ok +pik/env +(cached) +coverage: +88.0% +of +statements +? +pik/flags +[no +test +files] +pik/git +coverage: +0.0% +of +statements +ok +pik/identity +(cached) +coverage: +100.0% +of +statemen +ts +pik/menu +coverage: +0.0% +of +statements +pik/menu/style +coverage: +0.0% +of +statements +ok +pik/model +(cached) +coverage: +30.5% +of +statement +s +pik/motd +coverage: +0.0% +of +statements +pik/order +coverage: +0.0% +of +statements +pik/paths +coverage: +0.0% +of +statements +pik/run +coverage: +0.0% +of +statements +pik/runner +coverage: +0.0% +of +statements +pik/runner/exc +coverage: +0.0% +of +statements +pik/runner/gnumake +coverage: +0.0% +of +statements +pik/runner/just +coverage: +0.0% +of +statements + + +pik/run +coverage: +0.0% +of +statements +pik/runner +coverage: +0.0% +of +statements +pik/runner/exc +coverage: +0.0% +of +statements +pik/runner/gnumake +coverage: +0.0% +of +statements +pik/runner/just +coverage: +0.0% +of +statements +pik/runner/python +coverage: +0.0% +of +statements +ok +pik/runner/shell +(cached) +coverage: +9.4% +of +st +atements +FAIL +pik/search +[build +failed] +? +pik/spool +[no +test +files] +FAIL +pik/testx +[build +failed] +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected + + +FAIL +pik/testx +[build +failed] +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL + + +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL + + +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL + + +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL + + +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL + + +--- +FAIL: +TestCrop_Under +(0.00s) +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +e + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +ex + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +exi + + +viewport_test.go:29: +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +exit + + +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +exit + + +Error +Trace: +/home/ewout/Projects/pik/viewport/vi +ewport_test.go:29 +Error: +Not +equal: +expected: +"AAAA\n⏵BBB" +actual +: +"0000\nAAAA" +Diff: +--- +Expected ++++ +Actual +@@ +-1,2 ++1,2 +@@ ++0000 +AAAA +-⏵BBB +Test: +TestCrop_Under +FAIL +coverage: +55.3% +of +statements +FAIL +pik/viewport +0.002s +FAIL +╭─[~/Projects/pik]──[ewout]──[󰘬 +master]─┄ +╰─[ +:3 +]─┄ +% +exit + + + + diff --git a/web/index.html b/web/index.html index 6aee444..a361749 100644 --- a/web/index.html +++ b/web/index.html @@ -46,6 +46,9 @@ file-based task runner
+
+ an animation of the program 'pik' being used, at first in the terminal interface, and then invoking a target through arguments +

targets are files -- cgit v1.3.1