master > master: README
This commit is contained in:
parent
e667051a81
commit
4b2c73b9f8
@ -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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user