dbtestframework_gui.lpr 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. program dbtestframework_gui;
  2. {$mode objfpc}{$H+}
  3. // Note that this Lazarus project by default re-compiles all DB units! This eases
  4. // developing, but requires some attention from the developer.
  5. // It could very well be that after compiling this project, you have to manually clean
  6. // the .ppu files before you can build fcl-db in the regular way. (Using fpmake)
  7. // If you want to use the default installed db units, use the
  8. // Default_no_local_ppus build mode which clears the search path in the compiler
  9. // options.
  10. uses
  11. Interfaces, Forms,
  12. // GUI:
  13. StdCtrls {to extend GuiTestRunner},
  14. DBGuiTestRunner, inieditor,
  15. // Generic DB test framework units
  16. ToolsUnit,
  17. // Connectors for different database types
  18. sqldbtoolsunit,
  19. dbftoolsunit,
  20. bufdatasettoolsunit,
  21. memdstoolsunit,
  22. SdfDSToolsUnit,
  23. {$IFDEF TEST_SQLITE3DS}
  24. Sqlite3DSToolsUnit,
  25. {$ENDIF}
  26. // DB unittest
  27. TestBasics,
  28. TestDBBasics,
  29. TestFieldTypes,
  30. TestDatasources,
  31. TestBufDatasetStreams,
  32. TestSQLDB,
  33. TestSpecificTBufDataset,
  34. TestSpecificTDBF,
  35. TestSpecificTMemDataset,
  36. tcsdfdata,
  37. tccsvdataset,
  38. TestDBExport;
  39. {$R *.res}
  40. begin
  41. Application.Title:='DBTestFramework';
  42. Application.Initialize;
  43. Application.CreateForm(TDBGuiTestRunnerForm, DBGuiTestRunnerForm);
  44. Application.Run;
  45. end.