Byteman

Software screenshot:
Byteman
Dettagli del software:
Versione: 3.0.2 Aggiornato
Data di caricamento: 10 Feb 16
Sviluppatore: Red Hat Middleware LLC
Licenza: Libero
Popolarità: 20

Rating: nan/5 (Total Votes: 0)

Si utilizza una tecnica chiamata fault injection.

linguaggio di scripting di Byteman è basata su Java, utilizzando un formalismo chiamato regole Condizione evento di azione per specificare dove, se e quali effetti collaterali dovrebbero essere eseguiti durante una corsa di prova. In questo modo le regole Byteman essere potente ed espressiva senza sacrificare la struttura, chiarezza e facilità d'uso.

Byteman opere inserendo effetti collaterali script in codice delle applicazioni, script di test possono includere azioni che creano e propagare le condizioni appropriate per lo scenario di prova.

Cosa c'è di nuovo in questa versione:

  • Feature Request:
  • Fornire appuntamento con timeout per evitare situazione di stallo nei test
  • Bugs:
  • & quot; Ottenere i sorgenti di & quot; e & quot; Costruire Byteman & quot; sezioni della documentazione non sono corrette
  • biblioteca dtest non sa di lavorare con le interfacce

  • biblioteca
  • dtest non sa di metodi di overload degli strumenti
  • Valorizzazione:
  • Aggiunta un'annotazione @BMUnitConfig per la configurazione di agente da unit test

Cosa c'è di nuovo nella versione 3.0.1:

  • Feature Request:
  • Fornire appuntamento con timeout per evitare situazione di stallo nei test
  • Bugs:
  • & quot; Ottenere i sorgenti di & quot; e & quot; Costruire Byteman & quot; sezioni della documentazione non sono corrette
  • biblioteca dtest non sa di lavorare con le interfacce

  • biblioteca
  • dtest non sa di metodi di overload degli strumenti
  • Valorizzazione:
  • Aggiunta un'annotazione @BMUnitConfig per la configurazione di agente da unit test

Cosa c'è di nuovo nella versione 2.2.2:

  • Feature Request:
  • Fornire appuntamento con timeout per evitare situazione di stallo nei test
  • Bugs:
  • & quot; Ottenere i sorgenti di & quot; e & quot; Costruire Byteman & quot; sezioni della documentazione non sono corrette
  • biblioteca dtest non sa di lavorare con le interfacce

  • biblioteca
  • dtest non sa di metodi di overload degli strumenti
  • Valorizzazione:
  • Aggiunta un'annotazione @BMUnitConfig per la configurazione di agente da unit test

Cosa c'è di nuovo nella versione 2.2.1:

  • Feature Request:
  • Fornire appuntamento con timeout per evitare situazione di stallo nei test
  • Bugs:
  • & quot; Ottenere i sorgenti di & quot; e & quot; Costruire Byteman & quot; sezioni della documentazione non sono corrette
  • biblioteca dtest non sa di lavorare con le interfacce

  • biblioteca
  • dtest non sa di metodi di overload degli strumenti
  • Valorizzazione:
  • Aggiunta un'annotazione @BMUnitConfig per la configurazione di agente da unit test

Cosa c'è di nuovo nella versione 2.1.4.1:

  • Loading governa file di script con ClassLoader .getSystemResourceAsStream (& quot ; bytemanpkg.btm & quot;);

Cosa c'è di nuovo nella versione 2.1.0:

  • Caratteristiche:
  • proprietà length di supporto per i tipi di matrice
  • Migliorare Instrumentor.class di dtest di essere più flessibili
  • bug corretti:
  • spazi mancanti in uscita
  • VerifyError sotto JDK7

Cosa c'è di nuovo nella versione 2.0.3:.

  • helper aggiunta per tracciare pile di altri thread
  • rilascio Deploy Byteman a Maven centrale.

Cosa c'è di nuovo nella versione 2.0.1:

  • Miglioramenti:
  • iniezione di attivazione migliorata per disabilitare l'iniezione per i metodi che non riescono a soddisfare una regola, consentendo gli altri casi di procedere.
  • Caratteristiche:
  • Ricerca per 'valore' e 'dir' nel classpath pure.
  • equivalenti Aggiunto di Windows per gli script di comando / bash Linux per rilasciare directory bin.

Cosa c'è di nuovo nella versione 1.3.0:

  • Feature Requests:
  • Fornire binding regola per un array di parametri del metodo e un parametro di metodo di conteggio
  • Consentire l'accesso a impilare contenuti nelle regole AT invocare
  • Aggiungi metodi stack di chiamata util di helper predefinito
  • fornire la gestione del ciclo di vita per le regole / aiutanti
  • Contribuire dtest prototipo
  • Può posizioni che tengono un conteggio anche prendere parola chiave ALL
  • Fornire opzione -p per bytemancheck sceneggiatura permettendo pacchetti per le classi di regole da precisare
  • Dovrebbe essere possibile ridefinire l'helper di default per lo script
  • Bugs:
  • compilatore non riesce a chiamare toString per convertire un tipo di oggetto numerico in una stringa
  • AT regole di ingresso vengono eseguite in ordine inverso di presentazione contrariamente a spec
  • letterale stringa TYPECHECK non sta gettando un errore se si passa un tipo previsto incompatibile
  • Gestione locale var telaio adattatore del generatore non riesce a tenere conto di alcuni Vars locali
  • Transformer sta permettendo di iniezione deve essere tentata su metodi nativi
  • AT regole di ingresso iniettato metodi che iniziano con un ciclo while può finire dentro il tempo
  • Apri monitor di entrare algoritmo di propagazione in CFG è rotto
  • Tipo checker non riesce a consentire tipi primitivi in ​​scatola da impiegare in cui è previsto un super tipo
  • NumericLiteral TYPECHECK non permette letterale numerico a comparire in cui si prevede un oggetto
  • Impostazione della aiutante in una regola lascia in posa per le regole successive
  • Invia non è più rispetto script di ordinare
  • Attività:
  • Aggiornamento JUnit a 4.8.2

Requisiti :

  • JDK 6 o superiore

Programmi simili

ShiftCheckbox
ShiftCheckbox

13 Apr 15

python-onedrive
python-onedrive

12 Apr 15

--csstyle
--csstyle

20 Jul 15

nflgame
nflgame

4 Jun 15

Altri software di sviluppo Red Hat Middleware LLC

ModeShape
ModeShape

4 Jun 15

Tattletale
Tattletale

6 Jun 15

HornetQ
HornetQ

13 May 15

Commenti a Byteman

I commenti non trovato
Aggiungi commento
Accendere le immagini!