I'm using the arch build from the aur, so it may be an issue with that. I'll try rebuilding it tonight with the latest master and see.
I filed an issue here: https://github.com/JuliaLang/julia/issues/9891 On Thursday, January 22, 2015 at 8:18:09 PM UTC-6, Tim Holy wrote: > > The one other thing that could be useful would be full versioninfo(); it > could > be a LLVM-version thing. Please do file this as an issue, so it doesn't > get > lost. > > But the bottom line is that I have no clue what's going on. Your version > of > julia is nominally new enough to not have any coverage-related bugs I know > about :-). But it's not behaving in the typical manner, so something is > wrong. > > In case it's a packaging problem, depending on how much you care about > this > functionality you may want to try building your own julia straight from > the > git repo. > > Best, > --Tim > > On Thursday, January 22, 2015 05:41:20 PM James Crist wrote: > > Yeah. All lines that get run are 0, and all untested lines remain at > `-`. > > My backtraces all look fine (at least I haven't noticed anything weird). > > > > Platform is x86_64 arch linux, running 8 day old master, commit > eea31ae*. > > > > I can replicate this in a small testable case by creating a small > script, > > and running it with coverage, so it's not specific to my package. > > > > On Thu, Jan 22, 2015 at 5:31 PM, Tim Holy <[email protected] > <javascript:>> wrote: > > > Are you saying that no line has anything higher than a 1 in front of > it? > > > > > > I just tried the procedure you described below, as well as the simpler > > > `Pkg.test("Control", coverage=true)` (which now works on julia 0.4 > again, > > > if > > > you're up to date). Both approaches worked fine for me. Do you have > any > > > problems with your backtraces, or anything else potentially related? > > > What's > > > your platform? > > > > > > --Tim > > > > > > On Thursday, January 22, 2015 11:52:17 AM James Crist wrote: > > > > I'm having issues getting coverage to work. Here's what I'm doing: > > > > > > > > 1. From my package directory I run this: > > > > > > > > $ julia --code-coverage --inline=no test/runtests.jl > > > > > > > > This results in *.cov files for all files that are run. > > > > > > > > 2. Run julia, then: > > > > > > > > julia> using Coverage > > > > julia> coverage_folder() > > > > > > > > This prints out a list of files in my src folder. All files that > have > > > > > > *.cov > > > > > > > associated with them also show "Skipped file_name". > > > > > > > > Looking closer at the *.cov files, I see that all lines that *I > know* > > > > are > > > > run have a 0 next to them, even if they are run several several > times in > > > > the tests. Lines that have no coverage are still at `-`. Any idea > why? > > > > > > I'm > > > > > > > kind of baffled on this. > > > > > > > > The package in question: https://github.com/JuliaControl/Control.jl > >
