Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Was bringt der <UnitTesting>-Block in einer .dproj-Datei? (https://www.delphipraxis.net/181161-bringt-der-unittesting-block-einer-dproj-datei.html)

Der schöne Günther 21. Jul 2014 09:14

Was bringt der <UnitTesting>-Block in einer .dproj-Datei?
 
XE5, Update 1

Fiel mir grade so auf:
  • Projekt "meinProjekt" aktiv
  • Datei -> Neu -> Weitere -> Unit-Test -> Testprojekt
  • .dproj-Datei des bislang aktuellen Projekts weist folgenden zusätzlichen Block auf:
Code:
            <UnitTesting>
                <TestProjectName>X:\meinProjekt\Test\meinProjektTest.dproj</TestProjectName>
            </UnitTesting>
Man beachte die absolute Pfadangabe.

Meine Frage: Was bringt das? Kann ich das irgendwo in der IDE wiederfinden? Für den Fall, sollte ich das Projekt (und nicht die nun daraus entstandene Projektgruppe) öffnen ich noch sehen kann: "Hey, da gibt es ein weiteres Testprojekt für"?

Der schöne Günther 25. Jun 2015 16:59

AW: Was bringt der <UnitTesting>-Block in einer .dproj-Datei?
 
Fast ein Jahr vergangen. Aber ich bin genauso ratlos wie vorher :|

Union 25. Jun 2015 17:50

AW: Was bringt der <UnitTesting>-Block in einer .dproj-Datei?
 
Damit man's in MSBuild und CI für automatisiert laufenden Tests verwenden kann?

Stevie 25. Jun 2015 20:46

AW: Was bringt der <UnitTesting>-Block in einer .dproj-Datei?
 
Könnte vom DUnit Wizard angelegt worden sein.

Der schöne Günther 2. Jul 2015 18:06

AW: Was bringt der <UnitTesting>-Block in einer .dproj-Datei?
 
Zitat:

Zitat von Union (Beitrag 1306634)
Damit man's in MSBuild und CI für automatisiert laufenden Tests verwenden kann?

Ja, ich glaube das ist die einzig logische Erklärung. Dass ich da nicht drauf gekommen bin zeigt auch dass wir Bauern so etwas noch von Hand machen und keine Build-Automatisierung haben. :oops:

OlafSt 3. Jul 2015 11:32

AW: Was bringt der <UnitTesting>-Block in einer .dproj-Datei?
 
Ehrlich gesagt verstehe ich den Sinn hinter einer Build-Automatisierung nicht. Die Compilezeiten von Delphi sind eh winzig, verglichen mit C++-Builder oder einem anderen C-Compiler... Bin aber in dieser Hinsicht auch noch ein Agrartechnologe ;)

pertzschc 3. Jul 2015 12:46

AW: Was bringt der <UnitTesting>-Block in einer .dproj-Datei?
 
Zitat:

Zitat von OlafSt (Beitrag 1307557)
Ehrlich gesagt verstehe ich den Sinn hinter einer Build-Automatisierung nicht. Die Compilezeiten von Delphi sind eh winzig, verglichen mit C++-Builder oder einem anderen C-Compiler... Bin aber in dieser Hinsicht auch noch ein Agrartechnologe ;)

Es kommt dabei nicht auf die Compilezeiten an, sondern:
- Bauen verschiedener Zweige (Branches) eines Sourcecodeverwaltungssystems (Release 1.x und 2.y z.B.) in einem Rutsch
- Ausführung von UNIT-Tests
- automatisches Einbinden von Commit-Nummern in Versionsinformationen
- Setzen von build-Dates
- Erstellen von Installerpakete
- Upload auf irgendwelche Dateilocations
- Erstellung/Generierung von Hilfeseiten

In dem Buch sind sehr interessante Einsatzgebiete detailliert beschrieben.

So etwas in der Art,
Christoph


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz