I've just checked in the last taglib refactoring work that I can
think of. That turned out to be a much smaller chunk of work than I
had thought. If you're following the wiki page[1] that means
Milestone 2 in the 4-step process to release is largely complete.
There's one remaining gaping hole that worries me. In all the
refactoring I've done almost all the use cases in my applications
have worked without issue. But I suspect I'm only scratching the
surface of what you can do with Tiles and I don't have much
confidence that the other stuff will work yet.
So, if there are people willing to help, I think we can take the
development in 2 simultaneous directions: 1) building test suites
and 2) moving on to Milestone 3: Remove Servlet API dependencies.
Ideally, I'd like to see test cases passing before we move on the
Milestone 3, but in the interest of getting things done, I see no
reason we can't start accepting patches for it.
As for the test cases, I'm not very familiar with Cactus or some
other web app testing packages. So to save time, I've been testing
using a simple web application and clicking through. I will
eventually move these tests to a better testing platform, but the
current method is working for now. You can see a very limited list
of things I'm currently testing for on the wiki page. I'll try to
add the rest. I can also check my test app into the sandbox if it
will help. Maybe someone can go ahead and start the process of
converting them to Cactus or whatever they need to be. In the
meantime, I'd love to hear use cases that are not yet documented so I
can test for them. Please send me your use cases. I'll accept them
offlist either described in an email or with sample JSPs, or post
them to the list, or add them to the wiki page. I'll feel a lot
better about things if I have a more comprehensive set of tests.
In addition I'm sure there are things that have been raised that I
haven't addressed. especially from Antonio Petrelli. Please let me
know of those.
Thanks,
Greg
[1]
http://wiki.apache.org/struts/StandaloneTiles#preview---------------------------------------------------------------------
To unsubscribe, e-mail:
dev-unsubscribe@...
For additional commands, e-mail:
dev-help@...