Bug 159380 [regression]Not find DataEngineContextExt class cause all engine/dte smoke testing fail
Description Not find DataEngineContextExt class cause all engine/dte smoke testing fail Steps to reproduce: Run Engine/DTE smoke testing framework Expected result&#65306; Outputs are correct. Actaul result: All outputs are 0kb with Exception: Error happened while running the report. java.lang.NoClassDefFoundError: org/eclipse/birt/data/engine/impl/DataEngineContextExt at org.eclipse.birt.data.engine.api.DataEngineContext.setTmpdir(DataEngineContext.java:374) at org.eclipse.birt.report.engine.data.dte.DteDataEngine.<init>(DteDataEngine.java:71) at org.eclipse.birt.report.engine.data.DataEngineFactory.createDataEngine(DataEngineFactory.java:94) at org.eclipse.birt.report.engine.executor.ExecutionContext.getDataEngine(ExecutionContext.java:694) at org.eclipse.birt.report.engine.executor.ReportExecutor.execute(ReportExecutor.java:99) at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportExecutor.execute(LocalizedReportExecutor.java:38) at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:68) at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:207) at org.eclipse.birt.report.engine.api.ReportRunner.runAndRenderReport(ReportRunner.java:237) at org.eclipse.birt.report.engine.api.ReportRunner.execute(ReportRunner.java:162) at org.eclipse.birt.report.engine.api.ReportRunner.main(ReportRunner.java:118)
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/DataEngineContext.java
{
	
	public final static int MODE_GENERATION = 1;
	public final static int MODE_PRESENTATION = 2;
	public final static int DIRECT_PRESENTATION  = 3;
	
	/**
	 * this is a special mode, that a query which is running on a report
	 * document also needs to be stored into the same report document. This is a
	 * update operation, and it is a combination mode of presentation and
	 * generation. One note is in running in this mode, the report document must
	 * be same for reading and writing.
	 */
	public final static int MODE_UPDATE = 4;
	
	/**
	 * AppContext and Data Set cache count setting decide whether cache is used,
	 * which is default value for data engine context.
	 */
	public final static int CACHE_USE_DEFAULT = 1;
	
	/**
	 * Do not use cache, regardless of data set cache setting