master > master: README

This commit is contained in:
RD 2022-04-13 23:12:37 +02:00
parent e667051a81
commit 4b2c73b9f8
1 changed files with 17 additions and 12 deletions

View File

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