This document describes plans for testing seam-gen.
Verify the following platforms:
- Linux
- Mac (don't assume gnu utils are installed)
- Windows
- Windows/cgywin
- Put Seam distribution in PATH, run seam from c:\ (tests WORKING_DIR)
- Put Seam distribution in PATH, run seam from c:\Program Files (tests WORKING_DIR containing space)
- Test when path to Seam distribution contains a space (tests SEAM_HOME containing space)
- Test when JAVA_HOME contains a space
- Define JAVA_HOME with a Unix path (i.e., /cygdrive/c/Program Files/Java/jdk1.6)
- Define JAVA_HOME with a Windows path (i.e., c:\Program Files\Java\jdk1.6)
- Define SEAM_HOME with a Unix path (i.e., /cygdrive/c/jboss-seam)
- Define SEAM_HOME with a Windows path (i.e., c:\jboss-seam)
- Pass argument -Dseam-gen.properties=
my project.properties
(tests quoted argument with space)
- Pass argument -Dseam-gen.properties=my\ project.properties (tests argument with escaped space)
The schema should be sufficiently complex such that it touches most regions of the FreeMarker templates. Here are some things that need to be added:
- A grandparent relationship (A -> B -> C)
Created: 24. Oct 2008, 00:24 America/New_York (Dan Allen)
Last Modified: 19. Sep 2011, 22:38 America/New_York (Shane Bryzak)