Μετάβαση στο περιεχόμενο

Εκτέλεση και αποσφαλμάτωση ενός σεναρίου

Το κουμπί αναπαραγωγής του επεξεργαστή. Είναι απενεργοποιημένο όσο απομένουν σφάλματα επικύρωσης.

Αν το σενάριο δηλώνει παραμέτρους χωρίς τιμή, το Restorm τις ζητά τη στιγμή που η εκτέλεση φτάνει σε αυτές.

Ένα σενάριο μετά την εκτέλεση, με τον πίνακα «Αρχεία καταγραφής εκτέλεσης» ανοιχτό δεξιά από τον γράφο: το ίχνος με χρονοσήμανση start / done κάθε ενέργειας

Παρακολούθηση της εκτέλεσης

Section titled “Παρακολούθηση της εκτέλεσης”

Το αρχείο καταγραφής εκτέλεσης γεμίζει προοδευτικά. Κάθε καταχώριση φέρει ένα επίπεδο (debug, info, warn, error), μια χρονοσήμανση ακριβείας χιλιοστού του δευτερολέπτου, ένα μήνυμα και ενδεχομένως δομημένα δεδομένα.

Δύο επίπεδα λεπτομέρειας:

  • εξ ορισμού, εμφανίζονται μόνο οι δικές σας καταχωρίσεις — εκείνες που παράγει η ενέργεια Log·
  • η πλήρης εμφάνιση προσθέτει τις καταχωρίσεις της μηχανής: έναρξη και λήξη κάθε κουτιού, τιμές που περνούν πάνω στους συνδέσμους, σφάλματα.

Το κουμπί αντιγραφής του αρχείου καταγραφής παράγει ακριβώς το ίδιο κείμενο με την έξοδο της γραμμής εντολών: αυτό που επικολλάτε σε ένα δελτίο είναι ταυτόσημο με αυτό που θα παραγάγει το CI.

Ιστορικό των εκτελέσεων

Section titled “Ιστορικό των εκτελέσεων”

Οι εκτελέσεις αρχειοθετούνται δίπλα στο έργο, μέσα στο ίδιο αρχείο με το ιστορικό αποκρίσεων. Εξ ορισμού: οι 50 τελευταίες εκτελέσεις, 2.000 καταχωρίσεις καταγραφής ανά εκτέλεση, με διάρκεια ζωής 30 λεπτών.

Το κουμπί διακοπής σταματά την εκτέλεση. Οι αναμονές που βρίσκονται σε εξέλιξη (Αναμονή, Αναμονή έως, Χρονοδιακόπτης) διακόπτονται καθαρά, οι ανοιχτές συνδέσεις κλείνουν και οι ενέργειες κώδικα που εκτελούνται εγκαταλείπονται.

Εκτέλεση ενός μόνο κουτιού

Section titled “Εκτέλεση ενός μόνο κουτιού”

Τα κουτιά τύπου αιτήματος μπορούν να εκτελεστούν μεμονωμένα, χωρίς να εκκινηθεί ολόκληρο το σενάριο: είναι ο γρήγορος τρόπος να ελέγξετε ότι μια κλήση όντως φεύγει, πριν καλωδιώσετε τα υπόλοιπα.

Το αρχείο καταγραφής ως πρώτο αντανακλαστικό

Section titled “Το αρχείο καταγραφής ως πρώτο αντανακλαστικό”

Προσθέστε ενέργειες Log σε στρατηγικά σημεία: είναι το console.log του γράφου, και είναι αυτό που θα βρείτε ξανά στο CI.

Η ενέργεια Toast εμφανίζει ένα μήνυμα μέσα στη διεπαφή. Χρήσιμο κατά την κατασκευή — χωρίς αποτέλεσμα σε λειτουργία headless, όπου η εκτέλεση συνεχίζεται κανονικά.

Ο επιθεωρητής βήμα προς βήμα

Section titled “Ο επιθεωρητής βήμα προς βήμα”

Η έκδοση Pro δίνει πρόσβαση στην αποσφαλμάτωση βήμα προς βήμα: σημεία διακοπής στα κουτιά, ελεγχόμενη πρόοδο, επιθεώρηση των τιμών εν κινήσει. Δείτε Πλάνα και δυνατότητες.

Κάθε κουτί (εκτός από τα Έξοδος, Τώρα και Retry) έχει μια θύρα error. Ένα κουτί που αποτυγχάνει χωρίς η θύρα error του να είναι καλωδιωμένη προκαλεί αποτυχία της εκτέλεσης.

Δύο χρήσιμα μοτίβα:

  • Retry — περιβάλλει ένα σύνορο σφάλματος: οι κατάντη αποτυχίες αναχαιτίζονται και επανεκτελούνται σύμφωνα με τη ρυθμισμένη στρατηγική (σταθερή, γραμμική, εκθετική), με μια έξοδο exhausted όταν εξαντληθούν οι προσπάθειες.
  • Throw — αποτυγχάνει σκόπιμα, με ένα μήνυμα. Είναι αυτό που χρειάζεται για να αποτύχει μια εργασία CI βάσει μιας επιχειρησιακής συνθήκης.

Ένας πράκτορας ΤΝ μπορεί να εκκινήσει και να επιτηρήσει ένα σενάριο (έκδοση Pro): run_scenario (με params, interactive, blocking), get_scenario_run_status (που επιστρέφει το αρχείο καταγραφής, τα εκκρεμή αιτήματα εισαγωγής και το δέντρο των υποεκτελέσεων), list_scenario_runs, stop_scenario_run και answer_scenario_input. Δείτε Εργαλεία MCP.