コード例 #1
0
    def load_xml(self, filename):
        self.log_info("Load project : \"%s\"" % filename)

        try:
            self.project = dpro.load_xml(filename)
        except Exception, ex:

            self.log_error("xml file problem : \"%s\"" % filename)
            self.log_debug("%s : %s" % (ex.__class__.__name__, ex.__str__()))

            info = "Error or Incorrect  in file :\n \"%s\"\n" % (filename)
            info += "Exception                 :\n \"%s\"\n" % (ex.__str__())

            dlg = wx.MessageDialog(self, info, 'Error XML project file',
                                   wx.OK | wx.ICON_ERROR)
            ret = dlg.ShowModal()
            dlg.Destroy()

            return
コード例 #2
0
        def OnInit(self):
   
   
            import os.path
        
            proj = dproj.load_xml(os.path.realpath("../../test/script/project_01.xml")) 
            #proj = dproj.load_xml(os.path.realpath("C:\\CVS_LOCAL_ECLIPSE\\scripts\\project\\champ2\\champ2.xml"))
            #slist = proj.get_campaign_list_scripts("Campaign_Infinite_Loop")
            #slist = proj.get_campaign_list_scripts("Campaign_Infinite_Loop")
            slist = proj.get_pool_list_absolute()
               
            data = {}
            
            data[BASE_PATH] = proj.get_base_path()
            data[SCRIPT_LIST] = slist
            data[CONFIG] = None
            data[TRACE] = TRACE_OCTOPYLOG
            #data[PYPATH] = "c:\\CVS_LOCAL_ECLIPSE\\scripts"
            data[PYPATH] = None
            #data[RUN_TYPE] = RUN_SCRIPT
            data[RUN_TYPE] = RUN_SCRIPT
            

            style = STYLE_AUTO_START_CLOSE
            
            
            
            log = frm_logging.LoggingStdout()
            
            wx.InitAllImageHandlers()
            dlg = DialogRunner(data, style, None, -1, "")
            dlg.set_log(log)
            dlg.ShowModal()
            
            res = dlg.get_result()
            
            res.save("result.dbm")
            
            print dlg.GetReturnCode()
            return 1    
コード例 #3
0
        def OnInit(self):
   
   
            #import os.path
        
            proj = dproj.load_xml(os.path.realpath("../../test/script/project_01.xml")) 
            #proj = dproj.load_xml(os.path.realpath("C:\\CVS_LOCAL_ECLIPSE\\scripts\\project\\champ2\\champ2.xml"))
            #slist = proj.get_campaign_list_scripts("Campaign_Infinite_Loop")
            #slist = proj.get_campaign_list_scripts("Campaign_Infinite_Loop")
            slist = proj.get_pool_list_absolute()
               
            data = {}
            
            data[BASE_PATH] = proj.get_base_path()
            data[SCRIPT_LIST] = slist
            data[CONFIG] = None
            data[TRACE] = TRACE_OCTOPYLOG
            #data[PYPATH] = "c:\\CVS_LOCAL_ECLIPSE\\scripts"
            data[PYPATH] = None
            #data[RUN_TYPE] = RUN_SCRIPT
            data[RUN_TYPE] = RUN_SCRIPT
            

            style = STYLE_AUTO_START_CLOSE
            
            
            
            log = frm_logging.LoggingStdout()
            
            wx.InitAllImageHandlers()
            dlg = DialogRunner(data, style, None, -1, "")
            dlg.set_log(log)
            dlg.ShowModal()
            
            res = dlg.get_result()
            
            res.save("result.dbm")
            
            print dlg.GetReturnCode()
            return 1    
コード例 #4
0
 def load_xml(self, filename):
     self.log_info("Load project : \"%s\"" % filename)
     
     try :
         self.project = dpro.load_xml(filename)
     except Exception, ex : 
         
         self.log_error("xml file problem : \"%s\"" % filename)
         self.log_debug("%s : %s" % (ex.__class__.__name__, ex.__str__()))
        
        
         info = "Error or Incorrect  in file :\n \"%s\"\n" % (filename)
         info += "Exception                 :\n \"%s\"\n" % (ex.__str__())
         
         
         dlg = wx.MessageDialog(self, info,
                                'Error XML project file',
                                wx.OK | wx.ICON_ERROR)
         ret = dlg.ShowModal()
         dlg.Destroy()
         
         return