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
