Comments (7)
Not blind at all: https://github.com/axw/gocov/blob/master/gocov/main.go#L471
from gocov.
P.S. What is the test doing that gocov is adding so much overhead? Seems excessive.
from gocov.
It's this: https://github.com/cznic/tmp/tree/master/lldb (Work in progress, hence in /tmp [cca like /exp in Go])
(14:19) jnml@fsc-r550:~/src/github.com/cznic/tmp/lldb$ go test
PASS
ok github.com/cznic/tmp/lldb 282.797s
(14:24) jnml@fsc-r550:~/src/github.com/cznic/tmp/lldb$
The test is excessive. The test 'Allocator' pAllocator verifies the test 'Filer' after every top level operation to catch problems early and thus make debugging it a bit easier for me.
from gocov.
Ah, fair enough.
I've added the -timeout flag, and any additional args will be passed through as well.
from gocov.
Thanks for looking into this. Is this because of me doing it wrong?
(15:27) jnml@fsc-r550:~/src/github.com/cznic/tmp/lldb$ make COV='-timeout 3600s' gocov
gocov test -timeout 3600s | gocov-html > cov.html
panic: runtime error: slice bounds out of range
goroutine 1 [running]:
main.instrumentAndTest(0x0, 0x4)
/home/jnml/src/github.com/axw/gocov/gocov/main.go:491 +0x1b4b
main.main()
/home/jnml/src/github.com/axw/gocov/gocov/main.go:531 +0x18d
failed to unmarshal coverage data: json: invalid use of ,string struct tag, trying to unmarshal "" into struct { Packages []*gocov.Package }
make: *** [gocov] Error 1
(15:27) jnml@fsc-r550:~/src/github.com/cznic/tmp/lldb$
from gocov.
Nope, because I'm absent minded. Should be fixed now.
from gocov.
It started the coverage test process successfully now (and it'll run for probably a long time). Thank you.
from gocov.
Related Issues (20)
- [Question] Can i use gocov to get code coverage report for a go application if my tests are written in another framework using python HOT 3
- Add support for test coverage merging; e.g. gocov test ./... HOT 8
- Output a coverage summary HOT 2
- flag provided but not defined: -coverprofile
- gocov output data format as standard go test does? HOT 8
- gocov's result is different from go test HOT 1
- If a package has no test files, the lines in that package are not added to the total line count. HOT 10
- Pass arguments to go list HOT 4
- please tag a version, to make go modules usage easier HOT 2
- gocov: gocov report print total coverage NaN% when totalReached and totalStatements are zero
- gocov does not pass -tags parameter HOT 1
- What is the difference to the go standard tools?
- gocov failed when trying on file that has a formatting directive
- 按照指示安装不了,有什么国内的镜像地址吗 HOT 1
- go get doesn't install HOT 2
- the code source default is $GOROOT. whether the code source path can be specified by the user when using gocov convert? HOT 3
- Unable to use go install HOT 2
- gocov with go1.18 generics HOT 3
- [question] Is it possible to exclude a method from code coverage? HOT 1
- gocov with coverprofile raise error, the file path contains duplicate parts HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gocov.