Exemplo n.º 1
0
 def setUp(self):
    autosub.logger_queue = queue.Queue(10)
    #Before we do anything else: start the logger thread, so we can log whats going on
    threadID=1
    logger_t = logger.autosubLogger(threadID, "logger", autosub.logger_queue)
    logger_t.daemon = True # make the logger thread a daemon, this way the main
                    # will clean it up before terminating!
    logger_t.start()
Exemplo n.º 2
0
 def setUp(self):
     self.logger_queue = queue.Queue(10)
     self.lfile = "/tmp/test_logfile"
     # Before we do anything else: start the logger thread
     # so we can log whats going on
     thread_id = 1
     logger_t = logger.autosubLogger(thread_id, "logger", self.logger_queue, self.lfile)
     logger_t.daemon = True # make the logger thread a daemon, this way the main
                     # will clean it up before terminating!
     logger_t.start()
Exemplo n.º 3
0
    def setUp(self):
        self.email_queue = queue.Queue(10) # used instead of mailbox!
        lfile = "/tmp/test_logfile"

        self.logger_queue = queue.Queue(10)
        MailSender.logger_queue = self.logger_queue
        autosub.logger_queue = MailSender.logger_queue
        #Before we do anything else: start the logger thread, so we can log whats going on
        threadID = 1
        logger_t = logger.autosubLogger(threadID, "logger", MailSender.logger_queue, lfile)
        logger_t.daemon = True # make the logger thread a daemon, this way the main
                        # will clean it up before terminating!
        logger_t.start()
Exemplo n.º 4
0
    def setUp(self):
        self.email_queue = queue.Queue(10)  # used instead of mailbox!
        lfile = "/tmp/test_logfile"

        self.logger_queue = queue.Queue(10)
        MailSender.logger_queue = self.logger_queue
        autosub.logger_queue = MailSender.logger_queue
        #Before we do anything else: start the logger thread, so we can log whats going on
        threadID = 1
        logger_t = logger.autosubLogger(threadID, "logger",
                                        MailSender.logger_queue, lfile)
        logger_t.daemon = True  # make the logger thread a daemon, this way the main
        # will clean it up before terminating!
        logger_t.start()
Exemplo n.º 5
0
    def setUp(self):
        self.semesterdb = "/tmp/load_semester.db"
        self.coursedb = "/tmp/load_course.db"

        self.numusers = 150
        self.testcase = "b'10'"
        self.lasttestcase = ""
        #self.testcase = ""
        self.testcases = []

        self.logger_queue = queue.Queue(2000)
        # Before we do anything else: start the logger thread,
        # so we can log whats going on
        threadID = 1
        logger_t = logger.autosubLogger(threadID, "logger", self.logger_queue, \
                                        "autosub.log")
        logger_t.daemon = True
        logger_t.start()
Exemplo n.º 6
0
    ####################
    # Generate Queues  #
    ####################
    job_queue = queue.Queue(queue_size)
    sender_queue = queue.Queue(queue_size)
    logger_queue = queue.Queue(queue_size)
    gen_queue = queue.Queue(queue_size)
    arch_queue = queue.Queue(queue_size)

    ####################
    ### Start Logger ###
    ####################

    #Before we do anything else: start the logger thread, so we can log whats going on
    logger_t = logger.autosubLogger(thread_id, "logger", logger_queue, logfile)

    # make the logger thread a daemon, this way the main will clean it up before
    # terminating!
    logger_t.daemon = True
    logger_t.start()
    thread_id += 1

    signal.signal(signal.SIGUSR1, sig_handler)

    ####################
    # Init Ressources  #
    ####################
    init_ressources(semesterdb, coursedb, num_tasks, smtpmail, challenge_mode, \
                    course_name, specialpath, allow_skipping)