Silverstone M1 Tests

Status:

Complete = DONE

Failed =

In Progress =

For Bugs found in a Test, document them in the status using the BGQ command, for example Bug 1

Manual Tests

Core

Test Status Tester
modproxy CLI task Instructions   DONE DevTools - Ed
JavaDoc completion   DONE DevTools - Ed
Virtual-directory browser DONE DevTools - Ed
CLI verificaiton   DONE DevTools - Ed
Security Manual Tests      
  User Service Application DONE Dev Tools - Tim
File Based User Service Command (Command Line Interface) DONE Dev Tools - Tim
XOREncoder Command (Command Line Interface) DONE Dev Tools - Tim
OpenID support DONE Dev Tools - Tim
Samples Manual Tests      
  employee.demo on Eclipse DONE DevTools - Tim
employee.demo on CLI DONE DevTools - Tim
books.demo on Eclipse (Atom sample) DONE Bug 5941 is deferred DevTools - Charlie
books.demo on CLI DONE Bug 5941 is deferred DevTools - Charlie
employee.resource.demo on Eclipse DONE DevTools - Gregg
employee.resource.demo using CLI DONE DevTools - Gregg
ZRM end-to-end tutorial DONE DevTools - Gregg
Flickr Mashup [see Dan's dW article for more details] DONE DevTools - Gregg
zero.admin using CLI DONE DevTools - Gregg
Data Manual Tests
  Zero Data DONE DevTools - Charlie
Zero Resource Model DONE DevTools - Charlie
Zero Dojo Manual Tests DONE DevTools - Charlie
zero.resource.DataStore DONE Bug 5949 (not a blocker) DevTools - Charlie
CLI Manual Tests DONE DevTools - Aaron
  Confirm CLI reference doc and CLI help match DONE Bug 5937 DevTools - Aaron
Confirm Repository Replication Instructions DONE DevTools - Aaron
Installer Manual Tests N/A
  Verify install and create for Windows   N/A
Verify install and create for Linux   N/A
Repeat for console mode   N/A
Test CD version without network connectivity (local only)   N/A
Test CD version without network connectivity (remote later)   N/A
Test CD version of RTE installer   N/A

Eclipse Tooling

Test Status Tester
Upgrade prompts user for repository update DONE Core - Darryl
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
DONE Core - Darryl
Eclipse / New CLI interplay
- CLI creates repository, Eclipse uses it
- Eclipse creates repository, CLI uses it
DONE Core - Darryl
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
DONE Core - Darryl

IDE

Test Status Tester
Installing and running the App Builder DONE Core - Jim
My Applications Tests *see Note Core
New Application DONE Core - Jim
Copy from Repository (Create Employee Demo) DONE Core - Jim
Application List Behavior DONE Core - Nell
Package the Employee Demo Application that was copied from the Repository in the previous test DONE Core - Nell
Import the Employee Demo Application that was Packaged in the previous test DONE Core - Nell
Copy the Employee Demo Application that (the target of the Copy from Repository test above) DONE Core - Nell
Move/Rename the CopyOfemployee.demo Application created in the previous Test DONE Core - Tom
Delete the Application that was renamed in the previous Test DONE Core - Tom
IDE Application Tests Core
File Editor tab - Code Editor Bug 5935 Core - Tom
Running the application DONE The instructions do not match. There is no 'Run' tab, or 'stderr' on the console tab. Core - Mandar
Dependencies tab DONE Core - Mandar
Explore tab DONE Core - Mandar
IDE Autobuild Tests Core
Trash.Compile when Java file changes DONE Core - Justin
Resolve then compile when ivy.xml changes DONE Core - Justin
Resolve then compile when dependencies change DONE Core - Justin
Visual page editor Core
  Basic operations DONE Core - Sandra
Create tab DONE Core - Sandra
Structure tab and Actions DONE Core - Sandra
Data tab DONE Core - Brandon
Miscellaneous operations DONE Core - Brandon
Advanced Page Creation and Run DONE (no work, just header) Core - Brandon
  Event + Script DONE Core - Greg
  Event + Method Call DONE Bug 5945 Bug 5946 (not blocker bugs, will be worked in M2) Core - Greg
  Event + Service Call DONE Core - Greg
  Page properties DONE Core - Tony
  AB integration DONE Core - Tony
Visual flow editor Core
  Visual flow editor DONE (mark resolve because these bugs are either enhancement or fixedBug 5950 Bug 5953Bug 5955 Core - Tony
ZRM model editor Core
  Model editor DONE Core - Tony

PHP

(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) DONE Assemble - Flo
Test PHP Employee Demo using the README in the application (CLI) DONE Assemble - Flo
Test Officemonitor using the README in the application (Eclipse) DONE Bug 5944 Assemble - Flo
Test Officemonitor using the README in the application (CLI) DONE Bug 5943 Assemble - Flo
Repeat tests using the command line (this line isn't need as CLI tests are listed above already - Flo) Assemble - Flo

P8

Test Status Tester
End to end test Skip this test (updates not available in developerWorks article yet - Colin) Fabric
Install and run phpBB DONE Core - Chandran
Install and run SugarCRM DONE Devtools - Aaron

Assemble Connection

Test Status Tester
Send email DONE P8- andy
HTTP tests DONE P8-andy
REST2SOAP test DONE P8-andy
FTP test (Silverstone only) DONE P8 -andy

Assemble Flow

Test Status Tester
Start the samples project DONE P8- andy
Run the flows in the sample project DONE (Bug 5931) P8- andy

Assemble Messaging

Test Status Tester
Store and Forward Round Trip tests DONE P8 - robinf
Broker Stats tests DONE P8 - robinf
Store and forward round trip tests DONE P8 - robinf
Broker stats tests DONE P8 - robinf
Dynamic pipe config test DONE P8 - robinf
'zero broker' command line test - SILVERSTONE ONLY DONE P8 - robinf
External client OSGi test DONE P8 - robinf
Messaging sample test DONE P8 - robinf

Management

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 = DONE

or Failed =

We're looking for glaring errors: copy/paste, missing images, broken links, outdated samples. The last one might take some digging, but we need to get it right.

Open defects for problem and note them in the table using the BGQ command, for example Bug 1

"Tester" owns that row and the following until the next Tester.

Test Status Tester
Overview of concepts   China Lab
  IBM WebSphere sMash concepts DONE China - liwenb
  Global context DONE China - liwenb
Global context reference DONE China - liwenb
Event processing DONE China - liwenb
Application directory layout DONE(Bug 5924) China - liwenb
Virtual directories DONE China - liwenb
Security considerations DONE China - liwenb
  Authentication DONE China - liwenb
OpenID authentication DONE China - liwenb
Security tokens DONE China - liwenb
User service DONE China - liwenb
  File-based user service DONE China - liwenb
LDAP user service DONE China - liwenb
Writing Java handlers DONE China - liwenb
Writing Groovy handlers DONE(Bug 5924) China - liwenb
Writing PHP handlers DONE China - liwenb
Accessing global context DONE China - liwenb
Configuration DONE China - liwenb
Resource (REST) programming model and conventions DONE(Bug 5924) China - liwenb
JSON support DONE China - liwenb
File serving DONE China - liwenb
Response rendering DONE China - liwenb
URIUtils APIs DONE China - liwenb
Calling a remote resource DONE (Bug 5922) China - zhuke
Sending an e-mail using EmailConnection DONE China - zhuke
Configuring destinations DONE China - zhuke
Configuring protocols DONE China - zhuke
Configuring connection handlers DONE China - zhuke
Creating a connection handler DONE China - zhuke
Simple logging connection handlers DONE (Bug 5922) China - zhuke
Creating a custom protocol transport DONE China - zhuke
Protocol reference DONE China - zhuke
HTTP and HTTPS protocols DONE China - zhuke
SMTP protocol DONE China - zhuke
File protocol DONE China - zhuke
Event protocol DONE China - zhuke
Firing events DONE China - zhuke
Extending global context DONE(Bug 5924) China - zhuke
Global context commands DONE(Bug 5924) China - zhuke
Validators and validation DONE (Bug 5924) China - zhuke
Nested resources in IBM WebSphere sMash DONE China - zhuke
HTTP error handling DONE China - yili
Extending security DONE China - yili
Extending token support DONE China - yili
Leveraging Trust Association Interceptors (TAIs) DONE (Bug 5923) China - yili
Extending user service DONE China - yili
Leveraging XOREncoding DONE China - yili
XML encoder utility DONE China - yili
HTTP configuration DONE China - yili
SSL configuration DONE China - yili
JVM configuration DONE (Bug 5924) China - yili
Proxy configuration DONE China - yili
Troubleshooting Core DONE China - yili
Command line interface tasks DONE DevTools-Gregg
Dependency management DONE  
Module Classpath DONE  
Module tasks reference DONE  
Module group tasks reference DONE  
Repository task reference DONE  
Creating a new CLI task DONE  
Getting started with database access DONE DevTools- Patrick
Command Line Interface (CLI) for database access DONE  
Database connection configuration DONE  
Database access API DONE  
Extending database access DONE  
PHP data access DONE  
Troubleshooting database access DONE
Zero Resource Model overview DONE DevTools - Patrick
Zero Resource Model quick start tutorial DONE DevTools - Patrick
Zero Resource Model CLI tasks DONE DevTools - Patrick
Configuring the Zero Resource Model DONE DevTools - Patrick
Zero Resource Model declaration DONE DevTools - Theresa
Zero Resource Model API DONE DevTools - Theresa
Zero Resource Model HTTP REST API DONE Bug 5957 DevTools - Cheryl
Using Dojo with the Zero Resource Model DONE DevTools - Cheryl
Troubleshooting the Zero Resource Model DONE DevTools - Cheryl
Client programming with Dojo DONE Core - Darryl
Client-side secure mashup programming DONE (but noted Bug 5987 ) Core - Darryl
Active content filtering (ACF) overview DONE Core - Jiml
Active content filtering DONE Core - Jim
Active Content Filtering: Default HTML filters DONE Core - Jim
Active Content Filtering: Custom HTML filters DONE Core - Jim
Protection against Cross-Site Request Forgery (CSRF) attacks DONE Core - Chandran
Atom support DONE Core - Chandran
Runtime management DONE Core - Chandran
IBM WebSphere sMash management tasks reference DONE Core - Chandran
Zero socket opener (ZSO) management extensions DONE Core - Nell
Deployment recommendations DONE Core - Nell
Using RSS support DONE Core - Nell
Using the Assemble flow DONE DevTools - Frank
Getting started with Assemble flow DONE DevTools - Frank
Creating a simple feed flow DONE DevTools - Frank
Creating a simple Assemble flow DONE DevTools - Frank
Creating a simple extension activity DONE (Bug 5947) DevTools - Frank
Troubleshooting Assemble flow DONE DevTools - Frank
Using flows DONE DevTools - Frank
A Flow language example DONE DevTools - Frank
Creating and running a new flow DONE DevTools - Frank
Flow instance cleanup DONE DevTools - Frank
Flow activities DONE DevTools - Frank
Writing extensions in flow DONE DevTools - Frank
Writing Extensions in Groovy DONE DevTools - Frank
Activity Validation DONE DevTools - Frank
Invoking the REST service in Assemble flow DONE DevTools - Frank
Simple collaboration in Assemble flow DONE (Bug 5951) DevTools - Frank
Flow programmatic API DONE DevTools - Frank
Flow language reference DONE DevTools - Frank
Flow language behavior and syntax DONE DevTools - Frank
Running processes and activities DONE DevTools - Frank