Status
Issues found in testing
- FCREPO-939: Allow FeSL RI Attribute finder queries to be based on object URI
- FCREPO-940: API-A Requires AuthN regardless of config
- Fix committed to trunk
- Fix Verified by Scott Prater
- FCREPO-942: Web application context loading can fail on some Windows environments
- Fix committed to trunk
- Fix Verified by Stephen Bayliss
- FCREPO-946 : Rebuilder does not terminate
- Found by Aaron Birkland/Linux
- Aaron could not find a cause or solution
- Asger taking a look
- Fixed by Benjamin Armintor & Chris Wilper
- FCREPO-947 : /validate fails with Postgres
- Found by Aaron Birkland/Linux, bug verified by Stephen Bayliss/Windows
- This was a testing error. Also indicates a general lack of testing of date functionality
- FCREPO-948 :: Policy index rebuilder fails
- Fixed by Stephen Bayliss or Benjamin Armintor
- Discovered to be non-working. Quote Steve: "Current outstanding issue is the FeSL policy index rebuilder is failing. I've reopened the original issue for this, though in fact the cause is
different"
Planned Testing
- System test Permutations
- Linux
- Derby
- Mysql
- Postgres
- Test failures discovered and fixed as part of FCREPO-947
- Windows
- Mac OS X
- Mysql
- Postgres
- Deploy to different containers:
- Tomcat 5.0
- Tomcat 5.5
- Tomcat 5.5
- Jetty
- 5
- First attempt (5/11)
- Install process went well, but instance cannot start due to UnsupportedOperationException: This MulgaraConnector is read-only!
- Installation in an external tomcat 5.5 also seems to fail with 3.4.2, but for a different reason, also Mulgara related
- Second attempt (7/11)
- Many exceptions and debug messages in catalina.out, fedora webapp did not successfully deploy & run
- Tomcat 7.0
- Jetty
- Verified with Jetty 6.1.3 on OS X
- FCREPO-838
- FCREPO-840
- Configuring a Module in Spring
- Upgrade process
- Legacy storage
- Large datastreams test (disabled by default in integration tests)
Documentation
Testing Assignments
- Assignments
- Eddie: osx + mysql & postgres
- External deploy to tomcat 7.0.
- MAYBE jetty, if timeJetty
- Aaron Birkland: Linux (mysql, postgres, mptstore)
- FCREPO-838 or 840 - after documentation is done
- Deploy to external tomcat 57.0
- Deploy to external tomcat 5.5
- Verify that Fedora does not install libraries to the container (lib dir)
- Legacy storage
- MAYBE jetty , if time
- Stephen Bayliss: Windows (mysql, postgres, using -Ddb=postgres, -Ddb=mysql), mptstore, fesl permutation
- Windows/Postgres: pass (using db system property)
- Windows/MySQL: pass (using db system property)
- Windows/FeSL (ConfigC)/eXist: pass
- Windows/FeSL (ConfigC)/DB XML: pass
- FeSL policy index rebuilder: pass (DBXML, eXist, file-based index)
- (After documentation) Upgrade process: pass BUT note 3.4.x to 3.5 instructions: "Copy your old server/config/ directory into the new installation's server/config/ directory." - Won't the Spring changes invalidate this? I tested by using the 3.5 config and modifying to match the pre-existing 3.4.2 installation.
- Look at configuring messaging module in spring.
- Chris Wilper
- Oracle under Windows 7
- (After documentation is available) Upgrade process
- Benjamin Armintor
- (After documentation is available) FCREPO-840, Upgrade process
- Upgrade process.
{"serverDuration": 80, "requestCorrelationId": "a7b80d732d21bf92"}