Bug 186785 create equivalent of profiler test bucket for JVMTI support
Build ID: I20070503-1400 Steps To Reproduce: The current test cases from the profiler bucket test the agent controller using JVMPI. We need to extend or adapt this to be able to run the applicable cases with the new profiler as well. More information: Currently I am running these manually using the test descriptions in /org.eclipse.tptp.ac.testautomation/automation-files/TPTP-tests/Platform.Agents.JVMPI.Windows_IA32.testsuite but using the ti agent instead of pi or the jdk1.5+ options where available.
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/ReportItemParseTest.java
memberHandle = structHandle.getMember( ParamBinding.EXPRESSION_MEMBER );
		assertEquals( "value2", memberHandle.getValue( ) ); 
		structHandle = (StructureHandle) bindings.next( );
		assertNull( structHandle );
		
		assertEquals( "2005 Statistics", dataHandle.getTocExpression( ) ); 	
		FreeFormHandle form = (FreeFormHandle) designHandle
				.findElement( "free form" ); 	
		assertEquals( "\"This Section\"", form.getTocExpression( ) ); 	
		TOCHandle tocHandle = dataHandle.getTOC( );
		assertEquals( "2005 Statistics", tocHandle.getExpression( ) ); 
	}
	/**
	 * Test to write hide rules to the design file.
	 * 
	 * @throws Exception
	 *             if open/write the design file with IO errors.
	 */
	public void testWriteProperties( ) throws Exception
	{
		LabelHandle labelHandle = (LabelHandle) designHandle
				.findElement( "bodyLabel" ); 
		
		labelHandle.setCube( designHandle.findCube( "testCube_one" ) ); 
		labelHandle.setZIndex( 1 );
		labelHandle.setOnCreate( "my new label on create" ); 
		labelHandle.setOnRender( null );
		labelHandle.setOnPrepare( "my new label on prepare" ); 
		labelHandle.setOnPageBreak( "my new label on page break" ); 
		Iterator rules = labelHandle.visibilityRulesIterator( );