123 Commits

Author SHA1 Message Date
timlinux
42944e662d Added dllexports for win compilation support
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7154 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-08-27 22:14:45 +00:00
timlinux
6abfe38bb7 Removed all qmake build stuff from SVN - CMAKE will be the official build system from now on
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7092 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-07-25 20:58:28 +00:00
timlinux
533fcb5cc0 Removal of automake infrastructure - CMAKE will be the official build system from here forward
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7086 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-07-25 20:00:26 +00:00
timlinux
f8759964da Neater implemtation for test builder ready for cloning...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6959 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-05-23 04:05:15 +00:00
timlinux
a1b7d7f246 Simple test case working built by cmake
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6951 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-05-21 20:42:37 +00:00
timlinux
9e7c8c2ae7 Use QT4_GENERATE_MOC to build moc
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6950 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-05-21 18:38:43 +00:00
timlinux
50f8995546 Initial commits to build qtests from cmake / ctest. Non functional yet
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6949 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-05-21 17:28:53 +00:00
wonder
bbd36b107f Merged refactoring branch back to trunk.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6415 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-01-09 02:39:15 +00:00
timlinux
e4ee9eda09 Make editing icons more consistent with other icons.
Disable tests in mac build script.


git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5519 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-06-15 23:26:50 +00:00
timlinux
f7ba8f76b5 Run tests after they are built
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5379 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-26 00:18:26 +00:00
mhugent
38ee81deac added dynamic changing of icon size to the legend for displaying large point symbols
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5295 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-17 05:28:58 +00:00
timlinux
27f9ebd605 Use noinst instead of nodist to fix install issues
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5293 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-17 00:07:31 +00:00
timlinux
3d46b9fbf6 Add missing nodistdir directive
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5287 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-16 01:54:24 +00:00
timlinux
919773ebf9 Dont install testqgs* test units into <prefix>/bin - end users dont need these.
If you have built from svn prior to this commit and since unit test framework was introduced I suggest you do a 
rm <prefix>/bin/testgqs*
Where <prefix> is the installation prefix where qgis lives.



git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5286 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-16 01:47:14 +00:00
mhugent
d43e582299 added libqgis_legend.la where it was needed for compilation
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5277 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-14 09:02:39 +00:00
timlinux
03f41c5dfd Free dummy test data that I digitised in qgis for use in data driven unit tests.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5274 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-13 23:29:18 +00:00
timlinux
ba9bc92464 Put a red or green blobby thing next to each unit depending if it passed or failed
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5265 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-11 22:24:55 +00:00
timlinux
539c9abc13 More formatting improvements for test report
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5264 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-11 15:55:35 +00:00
timlinux
151baa5a59 Better formatting for unit test outputs
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5263 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-11 14:06:55 +00:00
timlinux
24942046ea Tidy ups to unit test reporting, first pass at making html report (still under construction)
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5262 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-11 11:50:20 +00:00
wonder
5fec38ae5b Improved script a bit, now it works for me.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5260 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-11 10:54:43 +00:00
timlinux
6b5c60f874 Add raster to make file
Make dir detection more wonder_sk friendly


git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5259 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-11 10:12:42 +00:00
timlinux
6cfa65a68a Test stubs for raster layer
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5255 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-11 09:31:32 +00:00
timlinux
50455f48c9 Initial framwork for raster tests
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5254 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-11 09:10:35 +00:00
timlinux
e7fc6025a0 Added a runtests bash shell script in src that will iteratively run tests in all dirs below this point. Sample output:
-------------------------------
MODULE : core
-------------------------------
MODULE TESTS  : 33
MODULE TEST CASES PASSED  : 293
MODULE TEST CASES FAILED  : 0
MODULE TEST CASES SKIPPED : 0
-------------------------------
MODULE : gui
-------------------------------
MODULE TESTS  : 70
MODULE TEST CASES PASSED  : 924
MODULE TEST CASES FAILED  : 0
MODULE TEST CASES SKIPPED : 0
-------------------------------
TOTALS :
-------------------------------
TOTAL TESTS  : 103
TOTAL TEST CASES PASSED  : 1217
TOTAL TEST CASES FAILED  : 0
TOTAL TEST CASES SKIPPED : 0
       


git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5253 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-11 08:41:42 +00:00
timlinux
22548129c1 Comment oout references to disabled targets
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5252 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-11 08:18:28 +00:00
timlinux
9fe4b8deb8 Remove trailing slash from commented out line
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5251 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-11 08:11:14 +00:00
timlinux
927f5d5c90 Added stubbed tests for all classes in gui lib. Made some improvemtns to runtests script so that it now produces a grand summary for the module that lookes like:
-------------------------------
TOTAL TESTS  : 33
-------------------------------
TOTAL TEST CASES PASSED  : 293
TOTAL TEST CASES FAILED  : 0
TOTAL TEST CASES SKIPPED : 0
-------------------------------

Note that there are only test stubs - the actual test bodies still need to be implemented.



git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5248 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-11 00:57:48 +00:00
timlinux
dc29cd3f07 Added directory and beginnings of test framework for gui lib
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5247 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-10 22:43:36 +00:00
timlinux
58a71bbb41 Added stubs for all classes in core
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5246 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-10 22:09:55 +00:00
timlinux
51eed09c0b A script to build a test suite for a director of qgs source files
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5242 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-09 13:48:59 +00:00
timlinux
7f32d1787c Improvements to unit builder script - you can pass it the class nema to build the test for from the cli and it will not prompts you and just create everything - to be used in source dir parsing script that Ill add soon...
dded new test unit for qgsgeometry


git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5241 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-09 13:33:37 +00:00
timlinux
052cc9a653 Remove backticks when running test
Grep results to show only test totals


git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5240 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-09 11:43:29 +00:00
timlinux
c4bfab0db3 A bash scrip to run all tests in the dir
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5239 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-09 11:38:25 +00:00
timlinux
2df3139a1e Added unit test for testqgsfeature.cpp (stubs only thus far)
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5237 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-09 01:13:15 +00:00
timlinux
5412764447 Eliminate duplicate test cases when overloaded methods are encountered
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5236 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-09 01:09:05 +00:00
timlinux
cafc235355 Clean up stub listing shown to user before unit test is generated
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5235 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-09 00:27:35 +00:00
timlinux
13b4586179 Add stubs for methods from class being tested automatically
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5234 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-09 00:24:40 +00:00
timlinux
461aa047d1 test builder now makes additions to makefile properly
Added testqgsfield which has no tests in it yet



git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5222 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-08 01:30:31 +00:00
timlinux
6f089dc464 More clean ups to test builder - warnning it will damge the local makefile if used at teh moment.
Added a test class for qgssymbol - which fails when run
Add rules to makefile to build symbol test


git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5221 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-08 01:11:46 +00:00
timlinux
fc66e43430 First draft at a little perl script to generate a test class with method stubs automatically
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5220 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-08 00:56:03 +00:00
timlinux
28a34143ec A template for creating new tests
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5219 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-08 00:27:53 +00:00
timlinux
556854f899 More simplicfications - implement test directly where it is declared
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5218 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-08 00:23:49 +00:00
timlinux
3b9540e11c Consolidate test class into a single file to make writing tests easier and quicker
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5217 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-08 00:21:49 +00:00
timlinux
da39782e43 Dont bother with ctor and dtor in unit test to keep it simple
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5216 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-08 00:18:04 +00:00
timlinux
ed9f640463 Makefile cleanups in prepration for implementing more that one test unit
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5215 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-08 00:11:51 +00:00
gsherman
b11a4c3533 Removed -lQtTest from Makefile.am (configure adds it to QT_LDADD).
Changed include of QtTest in testqgsapplication.cpp to proper form.


git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5214 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-07 23:51:07 +00:00
timlinux
e99ae78395 Enable build of tests
If you have problems compiling touch all the files in core and try again


git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5213 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-07 23:43:33 +00:00
gsherman
8bc2458501 Fixes to test harness application. Now compiles and runs but doesn't do anything useful yet.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5157 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-04 03:32:25 +00:00
timlinux
2e87442e27 Added missing makefile.am
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5143 c8812cc2-4d05-0410-92ff-de0c093fc19c
2006-04-03 16:10:44 +00:00