master > master: README

This commit is contained in:
RD 2022-04-13 23:12:37 +02:00
parent e667051a81
commit 4b2c73b9f8

View File

@ -18,28 +18,33 @@ die Methoden mit Daten ausprobieren.
## Build -> Test -> Run ## ## Build -> Test -> Run ##
Navigiere im IDE zum [rust](/)-Ordner in deinem IDE. In einem IDE in dem Repo zu diesem Ordner navigieren.
Öffne eine bash-Konsole und führe folgende Befehle aus: </br>
Eine bash-Konsole aufmachen und folgende Befehle ausführen:
Wer **make** hat: Wer **make** installiert hat:
```bash ```bash
# zum Kompilieren (nur nach Änderungen nötig): # Zum Kompilieren (nur nach Änderungen nötig):
make build; make build;
# zur Ausführung der unit tests: # Zur Ausführung der unit tests:
make tests; make tests;
# zur Ausführung des Programms # Zur Ausführung des Programms
make run; make run;
# zur Bereinigung aller Artefakte # Zur Bereinigung aller Artefakte
make clean; make clean;
``` ```
Wer _kein_ make hat: Wer _kein_ make hat:
```bash ```bash
# zum Kompilieren (nur nach Änderungen nötig): # Zum Kompilieren (nur nach Änderungen nötig):
cargo build --release; cargo build --release;
# zur Ausführung der unit tests: # Zur Ausführung der unit tests:
cargo test; cargo test;
# zur Ausführung des Programms # Zur Ausführung des Programms:
dist/ads2 # oder den gebauten Artefakt mit Maus doppelklicken ./dist/ads2
# bzw. ads2.exe für Windows.
# Alternativ kann man den gebauten Artefakt per doppelklicken ausführen.
``` ```
Der `build` Schritt baut einen binären Artefekt Der `build` Schritt baut einen binären Artefakt
und kopiert dies nach dem [./dist/*](dist/) Ordner. und kopiert dies nach dem [./dist/*](dist/) Ordner.
Man kann auch mit einem guten Editor/IDE die Tests einzeln ausführen.