jdk
8344942: Template-Based Testing Framework
#22483
Open

Commits
  • JDK-8344942
    eme64 committed 20 days ago
  • stub
    eme64 committed 20 days ago
  • experiment with finding local variable
    eme64 committed 20 days ago
  • parse local variables and replacements
    eme64 committed 20 days ago
  • improve parsing
    eme64 committed 19 days ago
  • some early stubs
    eme64 committed 19 days ago
  • renaming
    eme64 committed 19 days ago
  • fix syntax issues
    eme64 committed 19 days ago
  • add ClassScope
    eme64 committed 19 days ago
  • adding code, newline, indentation
    eme64 committed 19 days ago
  • add exception
    eme64 committed 19 days ago
  • nicely split templated and nonTemplated
    eme64 committed 19 days ago
  • start handling templated
    eme64 committed 19 days ago
  • parse replacement
    eme64 committed 19 days ago
  • wip parse replacement
    eme64 committed 19 days ago
  • parse key-value pair for generator
    eme64 committed 19 days ago
  • stub for generator call
    eme64 committed 19 days ago
  • stub of code stream
    eme64 committed 19 days ago
  • CodeStream toString
    eme64 committed 19 days ago
  • handle replacement repeats
    eme64 committed 19 days ago
  • prepare for recursive generator call
    eme64 committed 19 days ago
  • add code generator library
    eme64 committed 19 days ago
  • first code generator with lambda
    eme64 committed 19 days ago
  • comments
    eme64 committed 18 days ago
  • refactor scope to a class
    eme64 committed 18 days ago
  • class -> base scope refactor
    eme64 committed 18 days ago
  • stub for SelectorCodeGenerator
    eme64 committed 18 days ago
  • choose
    eme64 committed 18 days ago
  • fuel for nesting
    eme64 committed 18 days ago
  • refactor indentation
    eme64 committed 18 days ago
  • improve indentation handling
    eme64 committed 18 days ago
  • add split
    eme64 committed 18 days ago
  • programmatic, and start on variables
    eme64 committed 18 days ago
  • variable sampling wip
    eme64 committed 18 days ago
  • wip adding variables
    eme64 committed 18 days ago
  • add local variables
    eme64 committed 17 days ago
  • variable sampling works - not yet mutability
    eme64 committed 17 days ago
  • improve templates
    eme64 committed 17 days ago
  • declare as static
    eme64 committed 17 days ago
  • variable load/store
    eme64 committed 17 days ago
  • check empty variable name
    eme64 committed 17 days ago
  • more ideas
    eme64 committed 17 days ago
  • parse scope open/close
    eme64 committed 17 days ago
  • add stub for method and class scope
    eme64 committed 17 days ago
  • inject class/method scopes in template
    eme64 committed 17 days ago
  • idea
    eme64 committed 17 days ago
  • refactor indentation a little
    eme64 committed 16 days ago
  • refactoring and wip on dispatch
    eme64 committed 16 days ago
  • impl dispatch
    eme64 committed 16 days ago
  • rm totalVariables optimization - won't work with dispatch/prepend
    eme64 committed 16 days ago
  • refactor to be able to pass param and variable names
    eme64 committed 16 days ago
  • pass parameters and variable names as parameters
    eme64 committed 16 days ago
  • update ideas
    eme64 committed 16 days ago
  • fix order of dispatched blocks
    eme64 committed 16 days ago
  • add variables to class and method scope
    eme64 committed 16 days ago
  • wip scope tracing
    eme64 committed 14 days ago
  • set debug context
    eme64 committed 14 days ago
  • more tracing for scopes
    eme64 committed 13 days ago
  • better int example, and proper int_con impl
    eme64 committed 13 days ago
  • scope for parameters get
    eme64 committed 13 days ago
  • verify parameter list
    eme64 committed 13 days ago
  • refactor finding method/class scope
    eme64 committed 13 days ago
  • move comments
    eme64 committed 13 days ago
  • simplify single template instantiation
    eme64 committed 13 days ago
  • parameter test
    eme64 committed 13 days ago
  • TestInstantiationOfManyTests wip
    eme64 committed 13 days ago
  • parameters for TestClassInstantiator
    eme64 committed 13 days ago
  • list of parameters for cross-product
    eme64 committed 13 days ago
  • refactor parameters cross product
    eme64 committed 12 days ago
  • instantiate templates selectively
    eme64 committed 12 days ago
  • shared replacement state for bundled templates
    eme64 committed 12 days ago
  • repeat instantiation
    eme64 committed 12 days ago
  • custom library example + some library refactoring
    eme64 committed 12 days ago
  • repeat wip
    eme64 committed 12 days ago
  • instantiator for CodeGenerator, and working repeat
    eme64 committed 12 days ago
  • cleanup
    eme64 committed 12 days ago
  • create base klass
    eme64 committed 12 days ago
  • pass replacements as arguments/parameters
    eme64 committed 12 days ago
  • generate klasses and subklasses
    eme64 committed 12 days ago
  • add fields
    eme64 committed 11 days ago
  • allocate from random class and set random field
    eme64 committed 11 days ago
  • TestListOfOperators.java
    eme64 committed 11 days ago
  • update ideas / todos
    eme64 committed 11 days ago
  • test generators
    eme64 committed 11 days ago
  • fill and special ints
    eme64 committed 11 days ago
  • mixed int generator
    eme64 committed 11 days ago
  • add long generators
    eme64 committed 10 days ago
  • first parts of verify
    eme64 committed 10 days ago
  • verify all array types and native memory segment
    eme64 committed 10 days ago
  • compare object array, i.e. recursive array
    eme64 committed 10 days ago
  • recursive refactor for Verify
    eme64 committed 10 days ago
  • pass context refactoring
    eme64 committed 10 days ago
  • unbox verify
    eme64 committed 10 days ago
  • compact test
    eme64 committed 10 days ago
  • non-equal tests
    eme64 committed 10 days ago
  • cleanup
    eme64 committed 10 days ago
  • verify example
    eme64 committed 10 days ago
  • initialize test values
    eme64 committed 10 days ago
  • rm files of other PRs
    eme64 committed 10 days ago
  • update ideas
    eme64 committed 9 days ago
  • + more commits ...
Loading