1.0.0.2 Tests
Setup
URLs
Base repository:
http://aeneis.raleigh.ibm.com/sMash/1.0.x/repo/base/
RTE repository:
http://aeneis.raleigh.ibm.com/sMash/1.0.x/repo/rte/
Samples repository:
http://aeneis.raleigh.ibm.com/sMash/1.0.x/repo/samples/
Eclipse
CLI
Status
Complete =
Failed =
In Progress =
For Bugs found in a Test, document them in the status using the BGQ command, for example
Bug 1
Manual Tests
| Test | Status | Tester |
| modproxy CLI task Instructions | | | NA |
| JavaDoc completion | | | DevTools - Ed |
| Virtual-directory browser | | DevTools - Ed |
| CLI verificaiton | | | DevTools - Ed |
| Security Manual Tests | | | |
| | User Service Application | | DevTools - Tim |
| | File Based User Service Command (Command Line Interface) | | DevTools - Tim |
| | XOREncoder Command (Command Line Interface) | | DevTools - Tim |
| | OpenID support | | DevTools - Tim |
| Samples Manual Tests | | | |
| | employee.demo on Eclipse | (Bug 6209) | DevTools - Brett |
| | employee.demo on CLI | (Bug 6209) | DevTools - Brett |
| | books.demo on Eclipse (Atom sample) | | DevTools - Brett |
| | books.demo on CLI | (Bug 6209) | DevTools - Brett |
| | employee.resource.demo on Eclipse | | DevTools - Gregg |
| | employee.resource.demo using CLI | | DevTools - Gregg |
| | ZRM end-to-end tutorial | | DevTools - Gregg |
| | Flickr Mashup [see Dan's dW article for more details] | | DevTools - Gregg |
| | zero.admin using CLI | | NA |
| Data Manual Tests | |
| | Zero Data | | DevTools - Charlie |
| | Zero Resource Model | | DevTools - Charlie |
| Zero Dojo Manual Tests | | |
| | zero.resource.DataStore | | DevTools - Charlie |
| CLI Manual Tests | |
| | Confirm CLI reference doc and CLI help match | | DevTools - Aaron |
| | Confirm Repository Replication Instructions | | DevTools - Aaron |
| Installer Manual Tests | |
| | Verify install and create for Windows | | SVT- Paul Kauffmann |
| | Verify install and create for Linux | | SVT- Paul Kauffmann |
| | Repeat for console mode | | SVT- Paul Kauffmann |
| | Test CD version without network connectivity (local only) for Windows | | SVT- Paul Kauffmann |
| | Test CD version without network connectivity (local only) for Linux | | SVT- Paul Kauffmann |
| | Test CD version without network connectivity (remote later) for Windows | | SVT- Paul Kauffmann |
| | Test CD version without network connectivity (remote later) for Linux | | SVT- Paul Kauffmann |
| | Test CD version of RTE installer for Windows | | SVT- Paul Kauffmann |
| | Test CD version of RTE installer for Linux | | SVT- Paul Kauffmann |
| Test | Status | Tester |
| Upgrade prompts user for repository update | Nell - NA Not Part of FP 2 Testing | Core |
Eclipse-Java/Groovy -Use Update Manager to get Project Zero plug-ins -Create a new application and run it -Export/Import Project Zero application -Standalone Export of Zero Application -Repository Management/Resolver -Groovy Debug/Global Context Debug view -Code completion | Nell - NA Not Part of FP 2 Testing | Core |
Eclipse / New CLI interplay - CLI creates repository, Eclipse uses it - Eclipse creates repository, CLI uses it | Nell - NA Not Part of FP 2 Testing | Core |
Eclipse-PHP - Use Update Manager to get Project Zero PHP plug-ins -Create a new PHP application and run it -Debug a PHP application - PHP Code Assist | Nell - NA Not Part of FP 2 Testing | Core |
| Test | Status | Tester |
| Installing and running the App Builder | Jim | Core |
| My Applications Tests *see Note | | Core |
| | New Application | Jim | Core |
| | Copy from Repository (Create Employee Demo) | Jim | Core |
| | Application List Behavior | Tom | Core |
| | Package the Employee Demo Application that was copied from the Repository in the previous test | Tom | Core |
| | Import the Employee Demo Application that was Packaged in the previous test | Tom | Core |
| | Copy the Employee Demo Application that (the target of the Copy from Repository test above) | Mandar | Core |
| | Move/Rename the CopyOfemployee.demo Application created in the previous Test | Mandar | Core |
| | Delete the Application that was renamed in the previous Test | Mandar | Core |
| IDE Application Tests | Core |
| | File Editor tab - Code Editor | Todd | Core |
| | Running the application | Todd -- The instructions do not match. There is no 'Run' tab, or 'stderr' on the console tab. 6175 6176 | Core |
| | Dependencies tab | Todd | Core |
| | Explore tab | Justin | Core |
| IDE Autobuild Tests | Core |
| | Trash.Compile when Java file changes | Justin | Core |
| | Resolve then compile when ivy.xml changes | Justin | Core |
| | Resolve then compile when dependencies change | Justin | Core |
| Visual page editor | Core |
| | Basic operations | Sandra | Core |
| | Create tab | Sandra | Core |
| | Structure tab and Actions | Sandra | Core |
| | Data tab | Brandon 6154 | Core |
| | Miscellaneous operations | Brandon | Core |
| | Advanced Page Creation and Run | Brandon | Core |
| | Event + Script | 6166 | Core - Greg |
| | Event + Method Call | 6166 | Core - Greg |
| | Event + Service Call | 6166 | Core - Greg |
| | Page properties | 6204  | Core-Tony |
| | AB integration | | Core-Tony |
| Visual flow editor | Core |
| | Visual flow editor | | Core-Tony |
| ZRM model editor | Core |
| | Model editor | Brandon | Core |
(remove php data access app test, since it is no longer in SAMPLES)
| Test | Status | Tester |
| Test PHP Employee Demo using the README in the application (Eclipse) | | Messaging (Flo) |
| Test PHP Employee Demo using the README in the application (CLI) | | Messaging (Flo) |
| Test Officemonitor using the README in the application (Eclipse) | | Messaging (Flo) |
| Test Officemonitor using the README in the application (CLI) | | Messaging (Flo) |
| Test | Status | Tester |
| End to end test | Skip this test (updates not available in developerWorks article yet - Colin) | Messaging (N/A) |
| Install and run phpBB | 6199 | Core (Madhu) |
| Install and run SugarCRM | | DevTools - Aaron |
| Test | Status | Tester |
| Send email | | Tim/P8 |
| HTTP tests | | Tim/P8 |
| REST2SOAP test | | Tim/P8 |
| Test | Status | Tester |
| Start the samples project | 6198 - marked as won't fix, test executed incorrectly | Ed/P8 |
| Run the flows in the sample project | 6198 - marked as won't fix, test executed incorrectly | Ed/P8 |
| Test | Status | Tester |
| Store and Forward Round Trip tests | | Ant/P8 |
| Broker Stats tests | | Ant/P8 |
| Store and forward round trip tests | | Ant/P8 |
| Broker stats tests | | Ant/P8 |
| Dynamic pipe config test | | Ant/P8 |
| External client OSGi test | | Ant/P8 |
| Messaging sample test | | Ant/P8 |
| Test | Status | Tester |
| Management Dependency |
| | Update Employee Demo within eclipse to include management dependency | replaced by CORE manual tests for CLI | NA |
| | Update Employee Demo on the command line to include management dependency | replaced by CORE manual tests for CLI | NA |
| Management Commands | replaced by CORE manual tests for CLI | NA |
| Zero Socket Opener (ZSO) functional | replaced by CORE manual tests for CLI | NA |
Documentation
Dev Guide
Please mark pages as Complete =

or Failed =
CODING ERRORS: copy/paste, missing images, broken links, outdated samples. The last one might take some digging, but we need to get it right.
FLOW: Read through the component(s) you've been assigned as if you're a new user of sMash to determine if the information logically flows or if it should be rearranged.
COMPLETENESS: Are there any areas where the information seems incomplete? Is there new information that hasn't been added to a section that should have been? Also note if there is additional information that would be helpful in walking a user through this section.
ACCURACY: Is any of the information outdated or are there spots where the information is confusing or misleading?
Open defects for documentation problems and note them in the table below like:
Bug 1
| Test | Status | Tester |
| Overview of concepts | Bug 6155 | China (yili) |
| | IBM WebSphere sMash concepts | | China (yili) |
| | | Global context | Bug 6155 | China (yili) |
| | Global context reference | | China (yili) |
| | Event processing | | China (yili) |
| | Application directory layout | | China (yili) |
| | Virtual directories | | China (yili) |
| | Security considerations | | China (yili) |
| | | Authentication | | China (yili) |
| | OpenID authentication | | China (yili) |
| | Security tokens | | China (yili) |
| | User service | | China (yili) |
| | | File-based user service | | China (yili) |
| | LDAP user service | | China (yili) |
| | Writing Java handlers | | China (yili) |
| | Writing Groovy handlers | | China (yili) |
| | Writing PHP handlers | | China (yili) |
| | Accessing global context | | China (yili) |
| | Configuration | | China (yili) |
| | Resource (REST) programming model and conventions | | China (yili) |
| | JSON support | - targeted for 1.0.0.3Bug 6216 | China (yili) |
| | File serving | | China (yili) |
| | Response rendering | | China (yili) |
| | URIUtils APIs | | China (yili) |
| | Calling a remote resource | | China(liwenb) |
| | Sending an e-mail using EmailConnection | | China(liwenb) |
| | Configuring destinations | | China(liwenb) |
| | Configuring protocols | | China(liwenb) |
| | Configuring connection handlers | | China(liwenb) |
| | Creating a connection handler | | China(liwenb) |
| | Simple logging connection handlers | | China(liwenb) |
| | Creating a custom protocol transport | | China(liwenb) |
| | Protocol reference | | China(liwenb) |
| | HTTP and HTTPS protocols | | China(liwenb) |
| | SMTP protocol | | China(liwenb) |
| | File protocol | | China(liwenb) |
| | Event protocol | | China(liwenb) |
| | Firing events | | China(liwenb) |
| | Extending global context | | China(liwenb) |
| | Global context commands | | China(liwenb) |
| | Validators and validation | | China (liwenb) |
| | Nested resources in IBM WebSphere sMash | | China(liwenb) |
| | HTTP error handling | | China (zhuke) |
| | Extending security | | China (zhuke) |
| | Extending token support | | China (zhuke) |
| | Leveraging Trust Association Interceptors (TAIs) | | China (zhuke) |
| | Extending user service | | China (zhuke) |
| | Leveraging XOREncoding | | China (zhuke) |
| | XML encoder utility | (Bug 6155 - fixed) | China (zhuke) |
| | HTTP configuration | (Bug 6155 - fixed) | China (zhuke) |
| | SSL configuration | (Bug 6155 - fixed) | China (zhuke) |
| | JVM configuration | | China (zhuke) |
| | Proxy configuration | | China (zhuke) |
| | Troubleshooting Core | | China (zhuke) |
| Command line interface tasks | | DevTools - Frank |
| | Dependency management | | DevTools - Frank |
| | Module Classpath | | DevTools - Frank |
| | Module tasks reference | | DevTools - Frank |
| | Module group tasks reference | | DevTools - Frank |
| | Repository task reference | (Bug 6208) | DevTools - Frank |
| | Creating a new CLI task | | DevTools - Frank |
| Getting started with database access | | DevTools - Frank |
| | Command Line Interface (CLI) for database access | (Bug 6208) | DevTools - Frank |
| | Database connection configuration | | DevTools - Frank |
| | Database access API | | DevTools - Frank |
| | Extending database access | | DevTools - Frank |
| | PHP data access | | DevTools - Frank |
| | Troubleshooting database access | | DevTools - Frank |
| Zero Resource Model overview | | DevTools - Steve |
| | Zero Resource Model quick start tutorial | Bug 6217 - verified | DevTools - Steve |
| | Zero Resource Model CLI tasks | Bug 6218 - verified | DevTools - Steve |
| | Configuring the Zero Resource Model | Bug 6219 - verified | DevTools - Steve |
| | Zero Resource Model declaration | Bug 6220 - verified | DevTools - Steve |
| | Zero Resource Model API | Bug 6221 - verified | DevTools - Steve |
| | Zero Resource Model HTTP REST API | | DevTools - Steve |
| | Using Dojo with the Zero Resource Model | Bug 6224 - verified | DevTools - Steve |
| | Troubleshooting the Zero Resource Model | Bug 6225 - verified | DevTools - Steve |
| Client programming with Dojo | 6182 Jim | Core |
| Client-side secure mashup programming | Jim | Core |
| Active content filtering (ACF) overview | Jim | Core |
| | Active content filtering | | Core |
| | Active Content Filtering: Default HTML filters | | Core |
| | Active Content Filtering: Custom HTML filters | | Core |
| | Protection against Cross-Site Request Forgery (CSRF) attacks | Tom | Core |
| Atom support | Tom | Core |
| Runtime management | Tom | Core |
| | IBM WebSphere sMash management tasks reference | Todd | Core |
| | Zero socket opener (ZSO) management extensions | Todd 6177 (fixed) | Core |
| | Deployment recommendations | Todd | Core |
| Using RSS support | Mandar | Core |
| Using the Assemble flow | | Messaging (Flo/Owen) |
| | Getting started with Assemble flow | | Messaging (Flo/Owen) |
| | Creating a simple feed flow | | Messaging (Flo/Owen) |
| | Creating a simple Assemble flow | Bug 6164 | Messaging (Flo/Owen) |
| | Creating a simple extension activity | | Messaging (Flo/Owen) |
| | Troubleshooting Assemble flow | | Messaging (Flo/Owen) |
| | Using flows | | Messaging (Flo/Owen) |
| | A Flow language example | | Messaging (Flo/Owen) |
| | Creating and running a new flow | | Messaging (Flo/Owen) |
| | Flow instance cleanup | | Messaging (Flo/Owen) |
| | Flow activities | | Messaging (Flo/Owen) |
| | Writing extensions in flow | | Messaging (Flo/Owen) |
| | Writing Extensions in Groovy | | Messaging (Flo/Owen) |
| | Activity Validation | | Messaging (Flo/Owen) |
| | Invoking the REST service in Assemble flow | | Messaging (Flo/Owen) |
| | Simple collaboration in Assemble flow |  |