Example #1
0
    def run(self):
        if len(sys.argv) <= 2:
            print '------------------------------------'
            print ' ICC2 Log Comparator (ver.' + Version + ') '
            print ' Deyuan Guo <*****@*****.**> '
            print '------------------------------------'
            print
            self.parser.print_help()
            print
            print 'Due to window width, this script can support at most two QoR categories simultaneously'
            return

        print 'Info: ICC2 Log Comparator (ver.' + Version + ')'
        ok = self.parse_args()
        if not ok:
            return

        #print 'Info: Parsing log file 1 ...'
        v1 = V.ICC2LogViewer()
        v1.log = self.log1
        v1.cmd = True
        v1.cts = True
        v1.flow = True
        v1.gr = True
        v1.lgl = True
        v1.dft = True
        v1.qor = True
        v1.regex = self.regex
        v1.load_file()
        v1.parse_log_file()

        #print 'Info: Parsing log file 2 ...'
        v2 = V.ICC2LogViewer()
        v2.log = self.log2
        v2.cmd = True
        v2.cts = True
        v2.flow = True
        v2.gr = True
        v2.lgl = True
        v2.dft = True
        v2.qor = True
        v2.regex = self.regex
        v2.load_file()
        v2.parse_log_file()

        self.show(v1, v2)
        return
    def run(self):
        if len(filter(len, sys.argv)) <= 2:
            print '------------------------------------'
            print ' ICC2 Log Comparator (ver.' + Version + ') '
            print ' Deyuan Guo <*****@*****.**> '
            print '------------------------------------'
            print
            self.parser.print_help()
            print
            return

        print 'Info: ICC2 Log Comparator (ver.' + Version + ')'
        ok = self.parse_args()
        if not ok:
            return

        #print 'Info: Parsing log file 1 ...'
        v1 = V.ICC2LogViewer()
        v1.log = self.log1
        v1.cmd = True
        v1.cts = True
        v1.flow = True
        v1.gr = True
        v1.lgl = True
        v1.dft = True
        v1.qor = True
        v1.regex = self.regex
        v1.load_file()
        v1.parse_log_file()

        #print 'Info: Parsing log file 2 ...'
        v2 = V.ICC2LogViewer()
        v2.log = self.log2
        v2.cmd = True
        v2.cts = True
        v2.flow = True
        v2.gr = True
        v2.lgl = True
        v2.dft = True
        v2.qor = True
        v2.regex = self.regex
        v2.load_file()
        v2.parse_log_file()

        self.show(v1, v2)
        return