Byteman

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
removed redundant methdos and constructors

minor changes to programmers guide and updated pdf to match

removed redundant annotation classes and relocated parser/typechecker test class

    • -134
    • +0
    /src/org/jboss/jbossts/test/HandlerClass.java
corrected an error in the line number checking which was placing the trigger call after the specified line rather than at it

updated line numbers after modifying XTS code (these scripts really need to move into the XTS tree :-)

    • -3
    • +3
    /dd/scripts/HeuristicSaveAndRecover.txt
    • -3
    • +3
    /dd/scripts/HeuristicSaveAndRecover10.txt
added configuraton of transformed class dumping via system properties

added a new parser which should accept most Java syntax and does nifty stuff like operator precedence. also fixed a few bugs

    • -0
    • +417
    /dd/grammar/cup/ECAGrammar.cup
    • -0
    • +264
    /dd/grammar/flex/ECAToken.flex
  1. … 41 more files in changeset.
version of heuristic recover script for 1.0 code (use 1.0 JaxRPC based demo to run) plus 1.0 and 1.1 scripts for two-JVM participant recovery test which can also be run using the demos

    • -2
    • +3
    /dd/scripts/HeuristicSaveAndRecover.txt
    • -0
    • +247
    /dd/scripts/HeuristicSaveAndRecover10.txt
    • -0
    • +181
    /dd/scripts/ParticipantCrashAndRecover.txt
    • -0
    • +179
    /dd/scripts/ParticipantCrashAndRecover10.txt
patched errors in wait/signal code including renaming signal method to signalWake to avoid conflicts with Object.signal

added copyright notices to sources and user guide and updated version/date on the latter

    • -0
    • +21
    /dd/scripts/HeuristicSaveAndRecover.txt
  1. … 49 more files in changeset.
fixed NPE caused when trigger method had a null exceptions list (doh). also reorganized type check code so all rule elements are created with a reference to the rule, giving them automatic access to the bindings and type group and obviating the need to pas these as parameters to bind() and typecheck()

  1. … 18 more files in changeset.
removing cruft

documented use of throw expressions in rule actions

allowed throw expression in actions for exceptions in the trigger method throws list or runtime exceptions

fixed problem with handler generator code and stack size recomputation

pdf derived from odt file

    • binary
    /docs/ProgrammersGuide.pdf
proofed programmers guide and provided clearer names for some methods in the implementation

formatted title page

added table oif contents

added a programmers manual, a few more builtins a a prototype of a script for participant recovery which is currently not workgin thanks to a problem in JBossWS

    • -0
    • +225
    /dd/scripts/HeuristicSaveAndRecover.txt
    • binary
    /docs/ProgrammersGuide.odt
added return expression as a rule action allowing a return from the triggering method at the point of the trigger call

mentioned use of offline rule type checker program

switched to using test rule scripts instead of annotations. added more rules to test scenario to improve readability and clean up. enabled comments in scripts using # prefix

    • -0
    • +255
    /src/TestScript.java
fixed error in typing static fields, modified line number display and patched example rules to reference final static integer field constants by name rather than specify numeric values

added extra rules to test scenario to trace transaction replay and patched type checker/interpreter to fix errors uncovered by those rules

updated README

first working version of rule triggering and rule execution (via interpretation)

    • -0
    • +218
    /src/TestJar.java
    • -0
    • +747
    /src/org/jboss/jbossts/orchestration/rule/Rule.java
  1. … 40 more files in changeset.
proofed and corrected README

basic documentation of the orchestration package

partial build of test orchestration tool -- still missing rule type checker and code generator

    • -0
    • +3
    /dd/META-INF/MANIFEST.MF
    • -0
    • +139
    /dd/grammar/ECAGrammar.g
    • -0
    • +253
    /dd/grammar/ECAToken.g
    • binary
    /ext/antlr-2.7.7.jar
    • binary
    /ext/antlr-3.0.1.jar
    • binary
    /ext/antlr-runtime-3.0.1.jar
    • binary
    /ext/asm-all-3.0.jar
    • binary
    /ext/stringtemplate-3.1b1.jar
    • -0
    • +129
    /src/org/jboss/jbossts/orchestration/agent/Main.java
  1. … 35 more files in changeset.