[prev in list] [next in list] [prev in thread] [next in thread] 

List:       enlightenment-devel
Subject:    Re: [E-devel] [EGIT] [core/efl] master 01/01: build: Fix coevrage build with eolian and lcov 1.10
From:       Daniel Zaoui <daniel.zaoui () samsung ! com>
Date:       2014-04-29 12:07:24
Message-ID: 535F95FC.1060305 () samsung ! com
[Download RAW message or body]

The working version is 1.9, not 1.6 !!! :-)

On 04/29/2014 03:02 PM, Stefan Schmidt wrote:
> stefan pushed a commit to branch master.
> 
> http://git.enlightenment.org/core/efl.git/commit/?id=9a1151c1bda10be2081b264b02e79abdf3408394
>  
> commit 9a1151c1bda10be2081b264b02e79abdf3408394
> Author: Stefan Schmidt <s.schmidt@samsung.com>
> Date:   Tue Apr 29 13:55:56 2014 +0200
> 
> build: Fix coevrage build with eolian and lcov 1.10
> 
> Mixing up the new eolian test with its generated eo_lexer code and a new
> version of lcov like 1.10. It works fine with lcov 1.6.
> 
> The problem is that this combination somhow triggers a wrong file path
> with filename NONE. It was only triggered when adding the eolian test
> suite so its a combination here.
> 
> For now we use this bandaid to remove the broken files. Need to find a
> way to report this to lcov upstream.
> ---
> Makefile.am | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/Makefile.am b/Makefile.am
> index 83b8172..70a7445 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -347,7 +347,8 @@ lcov-report:
> 	lcov --capture --compat-libtool --output-file \
> $(top_builddir)/coverage/coverage.info --directory $(top_builddir) --base-directory \
> $(top_srcdir)/src/  lcov --remove $(top_builddir)/coverage/coverage.info '*.h' \
> --output-file $(top_builddir)/coverage/coverage.cleaned.info  lcov --remove \
> $(top_builddir)/coverage/coverage.cleaned.info '*/tests/*' --output-file \
>                 $(top_builddir)/coverage/coverage.cleaned2.info
> -	genhtml --branch-coverage -t "$(PACKAGE_STRING)" -o $(top_builddir)/coverage/html \
> $(top_builddir)/coverage/coverage.cleaned2.info +	lcov --remove \
> $(top_builddir)/coverage/coverage.cleaned2.info '*NONE*' --output-file \
> $(top_builddir)/coverage/coverage.cleaned3.info +	genhtml --branch-coverage -t \
> "$(PACKAGE_STRING)" -o $(top_builddir)/coverage/html \
> $(top_builddir)/coverage/coverage.cleaned3.info  @echo "Coverage Report at \
> $(top_builddir)/coverage/html" 
> endif
> 


------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic