Enlightenment CVS committal Author : doursse Project : e17 Module : libs/eet
Dir : e17/libs/eet Modified Files: ChangeLog INSTALL Log Message: minor fix of the doc about tests and coverage =================================================================== RCS file: /cvs/e/e17/libs/eet/ChangeLog,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- ChangeLog 16 May 2008 15:07:03 -0000 1.5 +++ ChangeLog 16 May 2008 15:32:32 -0000 1.6 @@ -40,5 +40,6 @@ finding and fixing the bugs of the last three days. The test suite is based on library check. At this time we need cvs version, look at http://check.sourceforge.net/ to find it. - The covering is done by lcov and we also need the cvs version that - you can found at http://ltp.sourceforge.net/coverage/lcov.php. + The covering is done by gcov + The html report is done by lcov version 1.6 or above. + You can found it at http://ltp.sourceforge.net/coverage/lcov.php. =================================================================== RCS file: /cvs/e/e17/libs/eet/INSTALL,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- INSTALL 16 May 2008 15:07:03 -0000 1.5 +++ INSTALL 16 May 2008 15:32:32 -0000 1.6 @@ -11,39 +11,37 @@ To install (run this as root, or the user who handles installs): make install -NOTE: You MUST make install Eet for it to run properly. +To run the unit tests (See Note 5 below): + make check -NOTE: For compilation with MinGW, fnmatch.h is probably missing. - That file can be found here: -http://www.koders.com/c/fid2B518462CB1EED3D4E31E271DB83CD1582F6EEBE.aspx - It should be installed in the mingw include directory. +To get the coverage report (See Notes 6 and 7 below): + make coverage -NOTE: For compilation with mingw32ce, run configure with the option +The report is created in the coverage/ subdir ---host=arm-wince-mingw32ce -NOTE: For compilation with cegcc, you have to do the following steps: -1) After having run autogen.sh, add in config.sub file: - cegcc) - basic_machine=arm-unknown - os=-cegcc - ;; +NOTE 1: You MUST make install Eet for it to run properly. -after the mingw32ce case +NOTE 2: For compilation with MinGW, fnmatch.h is probably missing. + That file can be found here: +http://www.koders.com/c/fid2B518462CB1EED3D4E31E271DB83CD1582F6EEBE.aspx + It should be installed in the mingw include directory. -2) in config.sub, add -cegcc* after -pe*. You should have a line like: - | -cygwin* | -pe* | -cegcc* | -psos* | -moss* | -proelf* | -rtems* \ +NOTE 3: For compilation with mingw32ce, run configure with the option + +--host=arm-wince-mingw32ce -3) run configure with the option +NOTE 4: For compilation with cegcc, follow the wiki: ---host=arm-wince-cegcc +http://wiki.enlightenment.org/index.php/Category:EFL_Windows_CE -NOTE: If you want to be able to run make check, you need library check - from http://check.sourceforge.net/. +NOTE 5: If you want to be able to run make check, you need library check + from http://check.sourceforge.net/. -NOTE: If you want to be able to run coverage test over eet, you will need - lcov from http://ltp.sourceforge.net/coverage/lcov.php. +NOTE 6: If you want to be able to run coverage test over eet, you will need + gcov (usually any distro provides it) and lcov from + http://ltp.sourceforge.net/coverage/lcov.php. -NOTE: For coverage support you also need check support. +NOTE 7: For coverage support you also need check support. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs