1 { $Id: runtestsgui.lpr 10703 2007-03-02 15:39:03Z vincents $} 2 { Copyright (C) 2006 Vincent Snijders 3 4 This unit is use both by the console test runner and the gui test runner. 5 Its main purpose is to include all test units, so that they will register 6 their tests. 7 8 This source is free software; you can redistribute it and/or modify it under 9 the terms of the GNU General Public License as published by the Free 10 Software Foundation; either version 2 of the License, or (at your option) 11 any later version. 12 13 This code is distributed in the hope that it will be useful, but WITHOUT ANY 14 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 15 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 16 details. 17 18 A copy of the GNU General Public License is available on the World Wide Web 19 at <http://www.gnu.org/copyleft/gpl.html>. You can also obtain it by writing 20 to the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, 21 Boston, MA 02110-1335, USA. 22 } 23 unit testunits; 24 25 {$mode objfpc}{$H+} 26 27 interface 28 29 uses 30 TestLpi, BugTestCase, 31 bug8432, testfileutil, 32 // lazutils 33 TestLazUtils, TestLazUTF8, TestLazUTF16, TestLConvEncoding, TestAvgLvlTree, 34 // lcltests 35 testpen, TestPreferredSize, TestTextStrings, TestListView 36 {$IFNDEF NoSemiAutomatedTests} 37 // semi-automatic tests 38 , testpagecontrol, idesemiautotests, lclsemiautotests 39 {$endif} 40 ; 41 42 implementation 43 44 end. 45 46