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.

regards
Stefan Schmidt


------------------------------------------------------------------------------
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
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to