コード例 #1
0
    def __getJBossHomeTree(self):
        """
        This function will execute the "tree" command on JBOSS_HOME.
        """
        self.__jbossHTMLBody += """
    <br/>
    <br/>
    <div id="jboss-home-directory-tree" style="font-weight: bold;">&ndash; JBOSS_HOME Directory Tree</div>

    <div>
        &mdash; JBOSS_HOME Tree
        ( <a href="javascript:show('jboss-home-tree')">Show</a> / <a
            href="javascript:hide('jboss-home-tree')">Hide</a> ):
    </div>
    <div id="jboss-home-tree" style="overflow: hidden; display: none">
    <pre>
        """
        try:
            output = DirTree(self.__jbossHome).as_string()
            self.__jbossHTMLBody += """
%s
    </pre>
    </div>
        """ % (output)
        except Exception, e:
            self.__jbossHTMLBody += """
    ERROR: Unable to generate <tt>tree</tt> on JBOSS_HOME.
    Exception: %s
    </pre>
    </div>
        """ % e
コード例 #2
0
ファイル: as7.py プロジェクト: okulikov/jboss-as
    def setup(self):

        if not self.__getJbossHome():
            self.exit_please()

        try:
            self.get_online_data()
        except urllib2.URLError:
            pass

        if self.getOption("stdjar"):
            self.__getStdJarInfo()

        tree = DirTree(self.__jbossHome).as_string()
        self.addStringAsFile(tree, "jboss_home_tree.txt")

        self.__getFiles(self.__jbossServerConfigDirs)
コード例 #3
0
    def setup(self):

        ## We need to know where JBoss is installed and if we can't find it we
        ## must exit immediately.
        if not self.__getJbossHome():
            self.exit_please()

        try:
            self.get_online_data()
        except urllib2.URLError:
            pass

        ## Generate hashes of the stock Jar files for the report.
        if self.getOption("stdjar"):
            self.__getStdJarInfo()

        ## Generate a Tree for JBOSS_HOME
        tree = DirTree(self.__jbossHome).as_string()
        self.addStringAsFile(tree, "jboss_home_tree.txt")

        self.__getFiles(self.__jbossServerConfigDirs)
コード例 #4
0
 def test_makes_tree(self):
     # I'll admit, this a pretty lame test, but it will at least sniff out
     # some syntax issues
     t = DirTree(os.path.dirname(sos.__file__)).as_string()
     self.assertTrue('Makefile' in t)