[root]/groovy/groovy-core/src/test
gls
(1 files, 23 lines)
ch06
(0 files, 0 lines)
s05
(2 files, 436 lines)
testClasses
(6 files, 300 lines)
ch08
(0 files, 0 lines)
s04
(2 files, 90 lines)
invocaton
(1 files, 31 lines)
scope
(6 files, 235 lines)
staments
(1 files, 24 lines)
syntax
(3 files, 49 lines)
groovy
(185 files, 11632 lines)
ant
(0 files, 0 lines)
benchmarks
(3 files, 62 lines)
bugs
(121 files, 4147 lines)
priv
(0 files, 0 lines)
gdo
(0 files, 0 lines)
gpath
(2 files, 67 lines)
gravy
(0 files, 0 lines)
inspect
(1 files, 247 lines)
j2ee
(2 files, 135 lines)
jmx
(0 files, 0 lines)
lang
(20 files, 1869 lines)
mock
(1 files, 95 lines)
example
(3 files, 45 lines)
interceptor
(5 files, 509 lines)
model
(1 files, 37 lines)
notworking
(0 files, 0 lines)
script
(14 files, 193 lines)
security
(6 files, 537 lines)
servlet
(1 files, 50 lines)
sql
(10 files, 564 lines)
swing
(1 files, 536 lines)
text
(3 files, 157 lines)
time
(1 files, 53 lines)
tree
(7 files, 359 lines)
txn
(3 files, 81 lines)
ui
(1 files, 38 lines)
util
(21 files, 1347 lines)
suite
(1 files, 2 lines)
xml
(18 files, 1182 lines)
dom
(2 files, 52 lines)
org
(0 files, 0 lines)
codehaus
(0 files, 0 lines)
groovy
(0 files, 0 lines)
ant
(5 files, 148 lines)
groovytest3
(1 files, 9 lines)
antlr
(3 files, 249 lines)
treewalker
(8 files, 1547 lines)
ast
(2 files, 156 lines)
bsf
(2 files, 348 lines)
classgen
(30 files, 2538 lines)
control
(1 files, 43 lines)
io
(2 files, 27 lines)
messages
(1 files, 41 lines)
dummy
(2 files, 20 lines)
interpreter
(0 files, 0 lines)
lang
(0 files, 0 lines)
runtime
(21 files, 2411 lines)
metaclass
(1 files, 10 lines)
syntax
(1 files, 752 lines)
lexer
(0 files, 0 lines)
parser
(1 files, 56 lines)
tools
(4 files, 334 lines)
groovydoc
(2 files, 99 lines)
xml
(5 files, 221 lines)
wiki
(0 files, 0 lines)
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 196 (100.0%) | 1142 (100.0%) | 5.8 |
| jez | 25 (12.8%) | 580 (50.8%) | 23.2 |
| dierk | 41 (20.9%) | 285 (25.0%) | 6.9 |
| jstrachan | 23 (11.7%) | 69 (6.0%) | 3.0 |
| paulk | 17 (8.7%) | 66 (5.8%) | 3.8 |
| phk | 34 (17.3%) | 39 (3.4%) | 1.1 |
| cstein | 4 (2.0%) | 30 (2.6%) | 7.5 |
| blackdrag | 19 (9.7%) | 19 (1.7%) | 1.0 |
| russel | 8 (4.1%) | 16 (1.4%) | 2.0 |
| glaforge | 9 (4.6%) | 13 (1.1%) | 1.4 |
| mcspanky | 4 (2.0%) | 8 (0.7%) | 2.0 |
| tug | 5 (2.6%) | 6 (0.5%) | 1.2 |
| fraz | 1 (0.5%) | 6 (0.5%) | 6.0 |
| hmeling | 1 (0.5%) | 2 (0.2%) | 2.0 |
| sstirling | 1 (0.5%) | 1 (0.1%) | 1.0 |
| popescu | 1 (0.5%) | 1 (0.1%) | 1.0 |
| mguillem | 3 (1.5%) | 1 (0.1%) | 0.3 |
reformat test code
32 lines of code changed in:
Added initial implementation of Groovydoc
Java and Groovy files are read into a tree of value objects from GroovyDoclet API ( org.codehaus.groovy.groovydoc.* )
This tree is then used to generate root, package and class level template renderings
using the GStringTemplateEngine.
The default templates are included within the base groovy jar, so groovydoc can be used 'fresh out of the box'
use from ant:
<taskdef name="groovydoc" classname="org.codehaus.groovy.ant.Groovydoc">
<groovydoc sourcepath="${src.dir}"
destdir="${groovydoc.dir}"
packagenames="${groovydoc.packages}"
use="true"
windowtitle="groovydoc"
private="true"/>
I hope people will enjoy these classes, and I invite you to come and put some flesh onto this skeleton implementation.
Limitations:
- class html files only lists method summaries so far
- comments are not treated properly yet
- groovydoc ant task has only very basic parameters so far
Cheers
Jez.
2 lines of code changed in:
add initial NodePrinterTest
1 lines of code changed in:
add initial CompositeVisitorTest
1 lines of code changed in:
add MindMapPrinterTest plus remove some duplication
1 lines of code changed in:
add new test to suite
1 lines of code changed in:
BUILD: added compiling src/examples to CI build, moved a few files into src/examples
0 lines of code changed in:
Minor refactoring to make tests work better across environments, e.g. SerializeTest uses SystemClassLoader, rename BinaryStreamsTest to include it in test suite
1 lines of code changed in:
Enum parser tests + fixes to the grammar
1 lines of code changed in:
GROOVY-1690
Add package declaration corresponding to the folder for (most of) unit tests where it was missing.
1 lines of code changed in:
* Added comments to some of the SourcePrinterTests
o '// not in java' - those bits of syntax which are uniquely groovy
o '// fails after parser' - those bits of syntax which parse in antlr but fail somewhere onwards, these are copied to UnimplementedSyntaxTest.java
* Added UnimplementedSyntaxTest.java which has assertions on the failure of a number of language
features in the parser but vocal in their failure below the parser (i.e. error messages)
[ silent ignoring of syntax features are not included, e.g. the current usage of annotations in bytecode ]
* Added SPREAD_DOT (*.) operator to pretty printer, whoops missed this one in 1.0
Cheers
Jez
2 lines of code changed in:
migrate DomToGroovy test from java to groovy
0 lines of code changed in:
fix for GROOVY-1471: extra error message if class is both Final and Abstract (plus test)
27 lines of code changed in:
GROOVY-1535: added more XML tests including FactorySupport test
2 lines of code changed in:
testcase changes (mostly because of the addition of iterator() and the reduced functionality of Invoker) to the commit earlier today
4 lines of code changed in:
fixed most of the warnings reported by Eclipse (javadoc, unused imports, ...)
0 lines of code changed in:
GROOVY-1353: UTC3 seems to have been missing some tests
1 lines of code changed in:
this patch contains some minor changes as a result of a findbugs analyses and the second part of the GCL changes. The inner classes in CompilationUnit are renamed, GCL does cache sources again and some documentation is added
0 lines of code changed in:
made AllTestSuite work with ant file globs, again. adapted and added Tests for the filname pick up
4 lines of code changed in:
avoid doubled collection of tests in the suites. small brush-up
80 lines of code changed in:
(125 more)