Μάθε πώς να δοκιμάζεις τις ασκήσεις σου στην 8th στο Exercism
Μπορείς να χρησιμοποιήσεις τον διαδικτυακό επεξεργαστή στην ιστοσελίδα του Exercism για να λύσεις τις ασκήσεις. Ή κατέβασε τις ασκήσεις στον υπολογιστή σου, λύσε τις τοπικά και μετά υπόβαλέ τις στο Exercism. Το υπόλοιπο αυτού του εγγράφου αφορά την τοπική εργασία.
Θα χρειαστείς το εργαλείο γραμμής εντολών exercism για να κατεβάσεις και να υποβάλεις ασκήσεις.
Δες την τεκμηρίωση του Exercism CLI για οδηγίες σχετικά με τη λήψη και τη ρύθμισή του.
Για να κατεβάσεις μια άσκηση, κάνε το εξής:
exercism download --track 8th --exercise hello-world
Και μετά πήγαινε στον κατάλογο της άσκησης:
cd /path/to/your/exercism_workspace/8th/hello-world
ή, αν χρησιμοποιείς Windows:
cd \path\to\your\exercism_workspace\8th\hello-world
Σημείωσε ότι μπορείς να βρεις τον χώρο εργασίας σου στο exercism με την εντολή exercism configure.
Για να τρέξεις τα τεστ μιας άσκησης, πρέπει να βρίσκεσαι στον σωστό κατάλογο της άσκησης. Έπειτα, ξεκίνα τα τεστ με αυτή την εντολή:
8th -f test.8th
Το να λύσεις μια άσκηση σημαίνει να περνάνε όλα τα τεστ της.
Από προεπιλογή, όταν τρέχεις τα τεστ εκτελείται μόνο ένα τεστ (το πρώτο).
Αυτό γίνεται σκόπιμα, ώστε να μπορείς να επικεντρωθείς μόνο στο να περάσει αυτό το ένα τεστ.
Μόλις περάσει, μπορείς να ενεργοποιήσεις το επόμενο τεστ μετακινώντας τη γραμμή SKIP-REST-OF-TESTS πιο κάτω από αυτό.
Για να τρέξεις όλα τα τεστ, μαζί και αυτά μετά τη λέξη SKIP-REST-OF-TESTS, μπορείς να ορίσεις τη μεταβλητή περιβάλλοντος RUN_ALL_TESTS στην τιμή true.
Ένας τρόπος να το ορίσεις μόνο για τη διάρκεια εκτέλεσης των τεστ είναι (macOS και Linux):
RUN_ALL_TESTS=true 8th -f test.8th
Για να ανεβάσεις τη λύση σου στην ιστοσελίδα του Exercism με το εργαλείο exercism:
exercism submit
Σημείωσε ότι μπορείς να ανεβάσεις τον κώδικά σου ακόμα κι αν δεν περνάει όλα τα τεστ. Αυτό είναι καλό αν έχεις κολλήσει και χρειάζεσαι βοήθεια από κάποιον μέντορα.