예제 #1
0
파일: a_myth.cpp 프로젝트: bminossi/csvfix
TestSuite * TestManager :: FindSuite( const std::string & name ){
	for ( unsigned int i = 0; i < Mgr().mSuites.size(); i++ ) {
		if ( Mgr().mSuites[i]->Name() == name ) {
			return Mgr().mSuites[i];
		}
	}
	return 0;
}
예제 #2
0
파일: a_myth.cpp 프로젝트: bminossi/csvfix
int TestManager :: RunAll() {
	int n = 0;
	for ( unsigned int i = 0; i < Mgr().mSuites.size(); i++ ) {
		Mgr().mSuites[i]->RunTests();
		n += Mgr().mSuites[i]->Fails();
	}
	return n;
}
예제 #3
0
파일: a_myth.cpp 프로젝트: bminossi/csvfix
void TestManager :: AddSuite( TestSuite * s ) {
	if ( Mgr().FindSuite( s->Name() ) ) {
		std::cerr << "Duplicate test suite: " << s->Name() << std::endl;
	}
	else {
		Mgr().mSuites.push_back( s );
	}
}
예제 #4
0
// StartdCronJob initializer
int
ClassAdCronJob::Initialize( void )
{
	// Build my interface version environment (but, I need a 'name' to do it)
	const MyString	&mgr_name_uc = Params().GetMgrNameUc( );
	if ( mgr_name_uc.Length() ) {
		MyString env_name;

		env_name = Params().GetMgrNameUc();
		env_name += "_INTERFACE_VERSION";
		m_classad_env.SetEnv( env_name, INTERFACE_VERSION );

		env_name = get_mySubSystem()->getName( );
		env_name += "_CRON_NAME";
		m_classad_env.SetEnv( env_name, Mgr().GetName() );
	}

	if (  Params().GetConfigValProg().Length() && mgr_name_uc.Length()  ) {
		MyString	env_name;
		env_name = mgr_name_uc;
		env_name += "_CONFIG_VAL";
		m_classad_env.SetEnv( env_name, Params().GetConfigValProg() );
	}

	RwParams().AddEnv( m_classad_env );

	// And, run the "main" Initialize function
	return CronJob::Initialize( );
}
예제 #5
0
bool CAreProcessor::RunProcess( const char* szFilename )
{
	CAreManager Mgr( this );
	ChangeToSrcDir();
	if( FAILED( Mgr.LoadEffectGroups( szFilename ) ) )
	{
		MessageBox( 0, szFilename, "加载失败", 0);
		return false;
	}
	m_pMgr->PostProcessed(szFilename);
	
	return true;
}