Quintiq file version 2.0
|
#parent: #root
|
Method DebugFinishForAutoTestInstances
|
{
|
TextBody:
|
[*
|
macroplan := this.Optimization().astype( Optimization ).MacroPlan();
|
algrun := macroplan.GetLastAlgorithmRun();
|
if ( not isnull( algrun ) )
|
{
|
if ( algrun.IsForBenchmarking() )
|
{
|
runtaskid := algrun.RunTaskID();
|
debuginfo( 'Calling LibOBT_Benchmarker::ReportRunTaskFinish' );
|
|
if ( algrun.IsBenchmark() )
|
{
|
MDSMacroPlan::Change( macroplan.MDSID(), DatasetState::StandAloneStorage() );
|
}
|
LibOBT_Benchmarker::ReportRunTaskFinish( runtaskid, '', algrun );
|
}
|
|
if( algrun.IsBenchmark() )
|
{
|
Transaction::Transaction().Propagate();
|
algrun.NumberOfSanityCheckErrors( macroplan.SanityCheckHighestSeverityMsgCount() );
|
if( algrun.NumberOfSanityCheckErrors() > 0 )
|
{
|
algrun.SanityCheckHighestSeverityToolTip( Translations::MP_SanityCheck_Failed( macroplan.MostSevereSanityCheckCategoryLevel() ) );
|
}
|
}
|
}
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|