Exemplo n.º 1
0
    def write_to_file_and_get_exec_string(
            self,
            bundlefilename=None,
            simulation_binary_file='SimulateBundle.py'):

        bundle_fname = self._write_to_file(bundlefilename=bundlefilename)
        bundle_exec_bin = os.path.join(LocMgr.get_bin_path(),
                                       simulation_binary_file)
        sim_cmd = '%s %s' % (bundle_exec_bin, bundle_fname)
        return (bundle_fname, sim_cmd)
Exemplo n.º 2
0
    def write_to_file_and_get_exec_string(self,
            bundlefilename=None,
            simulation_binary_file='SimulateBundle.py'):

        bundle_fname = self._write_to_file(
                        bundlefilename=bundlefilename)
        bundle_exec_bin = os.path.join(
                               LocMgr.get_bin_path(),
                               simulation_binary_file)
        sim_cmd = '%s %s' % (bundle_exec_bin, bundle_fname)
        return (bundle_fname, sim_cmd)
Exemplo n.º 3
0
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
#  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# ----------------------------------------------------------------------


from morphforge.core import LocMgr, Join

hostlistfilename = Join(LocMgr.get_bin_path(), "DellMachines.txt")
hostlistfile = open(hostlistfilename)

hosts = [l.strip() for l in hostlistfile.readlines() if not l.startswith("#") and l.strip() != ""]
hosts = []


print len(hosts)

print hosts
#assert False


import os
import re
import time
Exemplo n.º 4
0
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
#  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# ----------------------------------------------------------------------

from morphforge.core import LocMgr, Join

hostlistfilename = Join(LocMgr.get_bin_path(), "DellMachines.txt")
hostlistfile = open(hostlistfilename)

hosts = [
    l.strip() for l in hostlistfile.readlines()
    if not l.startswith("#") and l.strip() != ""
]
hosts = []

print len(hosts)

print hosts
#assert False

import os
import re