-
Notifications
You must be signed in to change notification settings - Fork 19
Entwicklung
Nicklas Wiegandt edited this page Jun 18, 2018
·
5 revisions
- Oracle JDK 8 / OpenJDK 8 + JavaFX
- git und git-flow
mkdir mediathekview
cd mediathekview
git clone https://github.com/mediathekview/MServer.git
git clone https://github.com/mediathekview/MLib.git
cd MServerSiehe MediathekView Wiki: Entwicklung: git-flow
cd MServer
./gradlew run- Verzeichnisse
MServerundMSearchmit Netbeans öffnen
- Falls noch nicht vorhanden: Plugin buildship installieren
- Projekt
MServerals Gradle-Projekt importieren.MSearchwird automatisch mit importiert.
- es wird nicht die Standardstruktur für Tests (
src\test) verwendet: Hintergründe siehe Issue 108 - stattdessen gibt es folgende eigenständige Testverzeichnisse inklusive der gleichnamigen Gradle-Tasks:
-
developTest: UnitTests ohne Zugriffe auf Mediatheken (Verwendung von Mocks) -
integrationTest: IntegrationTests inklusive Zugriffe auf die Mediatheken -
performanceTest: PerformanceTests
-
- im Travis-CI-Build werden
developTestundintegrationTestausgeführt.