-
Notifications
You must be signed in to change notification settings - Fork 20
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 MServer
Siehe MediathekView Wiki: Entwicklung: git-flow
cd MServer
./gradlew run
- Verzeichnisse
MServer
undMSearch
mit Netbeans öffnen
- Falls noch nicht vorhanden: Plugin buildship installieren
- Projekt
MServer
als Gradle-Projekt importieren.MSearch
wird 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
developTest
undintegrationTest
ausgeführt.