Esempio n. 1
0
File: tests.py Progetto: yjkim/hue
    def setUp(self):
        OozieServerProvider.setup_class()
        self.cluster.fs.do_as_user('test', self.cluster.fs.create_home_dir,
                                   '/user/jobsub_test')
        self.cluster.fs.do_as_superuser(self.cluster.fs.chmod,
                                        '/user/jobsub_test', 0777, True)
        self.client = make_logged_in_client(username='******')

        # Ensure access to MR folder.
        # Need to chmod because jobs are submitted as a
        # different user than what was previously used.
        for i in range(0, 10):
            try:
                self.cluster.fs.do_as_superuser(self.cluster.fs.chmod,
                                                '/tmp',
                                                0777,
                                                recursive=True)
                break
            except Exception, e:
                # chmod failure likely do to async processing of resource deletion.
                # If the directory has improper permissions, should fail later in the test case.
                LOG.warn(
                    "Received the following exception while change mode attempt %d of /tmp: %s"
                    % (i, str(e)))
                time.sleep(1)
Esempio n. 2
0
  def setUp(self):
    OozieServerProvider.setup_class()
    self.cluster.fs.do_as_user('test', self.cluster.fs.create_home_dir, '/user/jobsub_test')
    self.cluster.fs.do_as_superuser(self.cluster.fs.chmod, '/user/jobsub_test', 0777, True)
    self.client = make_logged_in_client(username='******')

    # Ensure access to MR folder
    self.cluster.fs.do_as_superuser(self.cluster.fs.chmod, '/tmp', 0777, recursive=True)
Esempio n. 3
0
  def setup_class(cls):
    OozieServerProvider.setup_class()
    if not cls.cluster.fs.exists("/tmp"):
      cls.cluster.fs.do_as_superuser(cls.cluster.fs.mkdir, "/tmp")
    cls.cluster.fs.do_as_superuser(cls.cluster.fs.chmod, "/tmp", 0777)

    # Install examples
    import jobsub.management.commands.jobsub_setup as jobsub_setup
    if not jobsub_setup.Command().has_been_setup():
      jobsub_setup.Command().handle()

    cls.sleep_design_id = OozieDesign.objects.get(name='sleep_job').id
Esempio n. 4
0
    def setup_class(cls):
        OozieServerProvider.setup_class()
        if not cls.cluster.fs.exists("/tmp"):
            cls.cluster.fs.do_as_superuser(cls.cluster.fs.mkdir, "/tmp")
        cls.cluster.fs.do_as_superuser(cls.cluster.fs.chmod, "/tmp", 0777)

        # Install examples
        import jobsub.management.commands.jobsub_setup as jobsub_setup
        if not jobsub_setup.Command().has_been_setup():
            jobsub_setup.Command().handle()

        cls.sleep_design_id = OozieDesign.objects.get(name='sleep_job').id
Esempio n. 5
0
    def setUp(self):
        OozieServerProvider.setup_class()
        self.cluster.fs.do_as_user('test', self.cluster.fs.create_home_dir,
                                   '/user/jobsub_test')
        self.cluster.fs.do_as_superuser(self.cluster.fs.chmod,
                                        '/user/jobsub_test', 0777, True)
        self.client = make_logged_in_client(username='******')

        # Ensure access to MR folder
        self.cluster.fs.do_as_superuser(self.cluster.fs.chmod,
                                        '/tmp',
                                        0777,
                                        recursive=True)
Esempio n. 6
0
  def setUp(self):
    OozieServerProvider.setup_class()
    self.cluster.fs.do_as_user('test', self.cluster.fs.create_home_dir, '/user/jobsub_test')
    self.cluster.fs.do_as_superuser(self.cluster.fs.chmod, '/user/jobsub_test', 0777, True)
    self.client = make_logged_in_client(username='******')

    # Ensure access to MR folder.
    # Need to chmod because jobs are submitted as a
    # different user than what was previously used.
    for i in range(0,10):
      try:
        self.cluster.fs.do_as_superuser(self.cluster.fs.chmod, '/tmp', 0777, recursive=True)
        break
      except Exception, e:
        # chmod failure likely do to async processing of resource deletion.
        # If the directory has improper permissions, should fail later in the test case.
        LOG.warn("Received the following exception while change mode attempt %d of /tmp: %s" % (i, str(e)))
        time.sleep(1)
Esempio n. 7
0
File: tests.py Progetto: yjkim/hue
 def setup_class(cls):
     OozieServerProvider.setup_class()
     if not cls.cluster.fs.exists("/tmp"):
         cls.cluster.fs.do_as_superuser(cls.cluster.fs.mkdir, "/tmp")
     cls.cluster.fs.do_as_superuser(cls.cluster.fs.chmod, "/tmp", 0777)
Esempio n. 8
0
 def setup_class(cls):
   OozieServerProvider.setup_class()
   if not cls.cluster.fs.exists("/tmp"):
     cls.cluster.fs.do_as_superuser(cls.cluster.fs.mkdir, "/tmp")
   cls.cluster.fs.do_as_superuser(cls.cluster.fs.chmod, "/tmp", 0777)
Esempio n. 9
0
File: tests.py Progetto: ymc/hue
 def setup_class(cls):
   OozieServerProvider.setup_class()
Esempio n. 10
0
 def setUp(self):
   OozieServerProvider.setup_class()
   self.cluster.fs.do_as_user('test', self.cluster.fs.create_home_dir, '/user/test')
   self.cluster.fs.do_as_superuser(self.cluster.fs.chmod, '/user/test', 0777, True)
   self.client = make_logged_in_client()