Ahven

Screenshot Λογισμικό:
Ahven
Στοιχεία Λογισμικού:
Εκδοχή: 2.3
Ανεβάστε ημερομηνία: 15 Apr 15
Προγραμματιστής: Tero Koskinen
Άδεια: Δωρεάν
Δημοτικότητα: 12

Rating: nan/5 (Total Votes: 0)

Ahven είναι μια απλή βιβλιοθήκη δοκιμή μονάδα (ή ένα πλαίσιο) για Ada 95 γλώσσα προγραμματισμού. Το έργο είναι χαλαρά διαμορφώθηκε μετά JUnit και κάποιες ιδέες που λαμβάνονται από AUnit.
Ahven είναι ελεύθερο λογισμικό διανέμεται υπό την άδεια ανεκτική ISC και θα πρέπει να συνεργαστεί με οποιαδήποτε Ada 95 μεταγλωττιστή

Χαρακτηριστικά :.

  • Απλή API
  • Μικρό μέγεθος (Ahven 1.2 έχει 2K SLOC? 636 δηλώσεις? 1074 δηλώσεις)
  • τα αποτελέσματα των δοκιμών JUnit συμβατό σε μορφή XML
  • Αυστηρή στυλ κωδικοποίησης (επιβάλλεται από AdaControl)
  • Απλό Ada 95 κώδικα, δεν Ada 2005 τις λειτουργίες που χρησιμοποιούνται
  • φορητό σε διάφορες μεταγλωττιστές και λειτουργικά συστήματα
  • άδεια Ανεκτική Open Source

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Ξεκινώντας από αυτή την έκδοση, οι backtraces εξαίρεση αποθηκεύονται τώρα στο Τα αποτελέσματα των δοκιμών και να τυπωθούν μαζί με τα αποτελέσματα.
  • Επιπλέον, η τεκμηρίωση έλαβε κάποιες βελτιώσεις, και η έξοδος των πολλών γραμμών μηνύματα από TAP_Runner έχει καθοριστεί.

Τι είναι καινούργιο στην έκδοση 1.8:

  • Αλλαγές:
  • Η δυναμική υποστήριξη της βιβλιοθήκης με σκνίπα αφαιρέθηκε δεδομένου ότι δεν λειτουργεί αυτόματα σε μια χωρίς προβλήματα τρόπο στο Debian, Fedora, και Windows.
  • εξάρτηση Ada.Calendar αφαιρέθηκε από Ahven.Framework. Ισοδύναμο λειτουργικότητα εφαρμόζεται πλέον στους οδηγούς δοκιμών.
  • Υποστήριξη για την TAP 1.3 έπεσαν. TAP 1.2 υποστηρίζεται κανονικά.
  • Janus / Ada 3.1.1d υποστήριξη είχε πέσει. Ahven απαιτεί τώρα Janus / Ada 3.1.2beta ή νεότερη έκδοση.
  • Υπάρχει τώρα ahven.spec αρχείο σε contrib / Fedora για να κάνει τις συσκευασίες και την εγκατάσταση Ahven πιο εύκολο για το Fedora.
  • σφάλματα σταθερό:
  • Εάν ο χρήστης τοποθετήσει ένα δυναμικά διατίθενται Test_Case σε στατικά κατανεμημένο Test_Suite η οριστικοποίηση διαδικασία προσπάθησε να απελευθερώσει την ίδια μνήμη δύο φορές. Αυτό είναι πλέον σταθερό με την εφαρμογή Ρύθμιση για τον τύπο Test_Suite. (Bug bitbucket # 2)
  • Πολλοί Some_Type »(αρχικές τιμές) εκφράσεις άλλαξαν σε πιο απλό (αρχικές τιμές) μορφή. Αυτό έγινε για να αποφευχθεί ο Ιανός / Ada bug όχι 73.
  • Εσωτερική:
  • Κωδικός καθαρισμού:. Διορθώσεις στυλ, την απομάκρυνση των προειδοποιήσεων μεταγλώττισης και διευκρινίσεις σχόλιο
  • διαδικασία Remove_All από τη συσκευασία Ahven.SList μετονομάστηκε σε Clear. Το νέο όνομα είναι πιο συνεπής με Ada.Containers ονοματοδοσία στυλ.
  • πακέτο Ahven.VStrings εξαρτάται από τώρα και στο εξής Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List δεν έχει πλέον διαδικασίες ή λειτουργίες για δρομείς. Το ίδιο αποτέλεσμα μπορεί να επιτευχθεί τώρα τη χρήση της διαδικασίας γενικής For_Each.

Τι είναι καινούργιο στην έκδοση 1.7:.

  • Αυτή είναι μια bugfix απελευθέρωση
  • Οι αλλαγές περιλαμβάνουν μια ενημέρωση κώδικα για Constraint_Error με μεγάλα ονόματα της δοκιμής και ιδιαίτερο χαρακτήρα φιλτράρισμα από τα ονόματα δοκιμών κατά την παραγωγή των αποτελεσμάτων XML.
  • Επιπρόσθετα, η παραγωγή έκθεση PDF παράδειγμα προστέθηκε στον κατάλογο contrib και ορισμένες εσωτερικές εκκαθαρίσεις κώδικα έγιναν.

Τι είναι καινούργιο στην έκδοση 1.6:

  • σφάλματα σταθερό: σενάρια για την εγκατάσταση σκνίπα έχουν καθοριστεί. Αναφορά σφάλματος και διόρθωσης από τον Reto Buerki.

Τι είναι καινούργιο στην έκδοση 1.5:

  • Αλλαγές:
  • Ahven τώρα φιλοξενείται στο sourceforge.net. Νέα URLs είναι: σελίδα Έργο: http://sourceforge.net/projects/ahven Αρχική σελίδα: http://ahven.sourceforge.net/
  • Janus / Ada σύστημα κατασκευής ξαναγράφτηκε. Δείτε README για λεπτομέρειες. Επίσης, κάποιες μικρές αλλαγές έγιναν για να χτίσουν σκνίπα σενάρια.
  • Bug σταθερό:
  • τεκμηρίωση ΑΡΙ δεν δημιουργήθηκε για το πακέτο Ahven.SList.

Τι είναι καινούργιο στην έκδοση 1.4:

  • Αυτή η έκδοση εισάγει Τεστ Οτιδήποτε Πρωτόκολλο (TAP) δημοσιογράφος, ένας νέο API για την στοίβα με βάση περιπτώσεις δοκιμών, καθώς και βελτιωμένη υποστήριξη Janus / Ada.
  • Ορισμένες αλλαγές API έγιναν, αλλά θα πρέπει να αφορά μόνο εκείνους που έχουν επεκταθεί το πλαίσιο.

Παρόμοια λογισμικά

inFusion
inFusion

20 Feb 15

gunit-hildon
gunit-hildon

3 Jun 15

pyzombie
pyzombie

12 May 15

Σχόλια για Ahven

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!