On 02/03/16 08:57, Stefan Schmidt wrote:
> Hello.
>
> One of the long pending items have been to see how much of our
> elementary code base we cover with our current exactness tests for
> elementary.
>
> I kind of hacked it together yesterday with some fixes in our build
> system and a manually triggered Jenkins job.
> Beware that these number tell nothing right now as some of the exactness
> tests are failing, many are disabled and need to get updated etc. This
> is really raw and work in progress, but at least this gives us the
> tooling to track this and see how we improve.
>
> https://build.enlightenment.org/view/All/job/manual_elm_gcc_x86_64_exactness_coverage/lastSuccessfulBuild/artifact/coverage/html/index.html
>
> If you are not interested in the details you can stop here. :)
> As I wrote this is very hacky right now and not integrated into the
> build system. If you want to run it locally you would need to make sure
> you do the followinf steps adapted to your won setup. Once the
> elementary merge into efl is done I will find a way to properly
> integrate this.
>
>     git clone git://git.enlightenment.org/tools/exactness-elm-data.git
>
>     #make sure we run the elementary_tests from our build dir to collect
> coverage informations
>     sed -i -e 's@elementary_test@src/bin/elementary_test@g'
> exactness-elm-data/default-profile/tests.txt
>
>     rm -rf results/
>     mkdir results
>     cp -r exactness-elm-data/default-profile/orig/ results/
>
>     make lcov-reset
>
>     destdir/bin/exactness -j 10 -w "ELM_PROFILE=default" -b
> "exactness-elm-data/default-profile/recordings" -d "results" -p
> exactness-elm-data/default-profile/tests.txt || true
>
>     make lcov-report
>
> Now we need to get more of our exactness tests fixed, updated and more
> added.

Yay! Good job. :)

--
Tom.


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to