Bug 148002 List group page break doesn't work when render from ReportRunner.
Description: List group page break doesn't work when render from ReportRunner Steps to reproduce: 1. Run attached report using ReportRunner Expected result: Group page break in list item works Actual result: No page break.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/ReportRunner.java
HashMap appContext = new HashMap( );
				appContext.put( EngineConstants.APPCONTEXT_HTML_RENDER_CONTEXT,
						renderContext );
				task.setAppContext( appContext );
			}
			
			task.setLocale( getLocale( locale ) );
			
			if ( pageNumber <= 0 )
			{
				int extPos = targetFile.lastIndexOf( '.' );
				assert extPos != -1;
				String pathName = targetFile.substring( 0, extPos );
				String extName = targetFile.substring( extPos );
				for ( long i = 1; i <= document.getPageCount( ); i++ )
				{
					String fileName = pathName + '_' + ( i ) + extName;
					options.setOutputFileName( fileName );
					task.render( i );
				}
			}
			else
			{
				options.setOutputFileName( targetFile );
				task.render( pageNumber );
			}
			task.close( );
			return 0;
		}
		catch ( org.eclipse.birt.report.engine.api.EngineException e )