X-Git-Url: http://git.onelab.eu/?p=tests.git;a=blobdiff_plain;f=system%2FTestBonding.py;h=d94e4e94b5dfa3d904af5b75e3f78085ac58a537;hp=64fb5ad87d2621364b4b3add2c9db0eead8e5131;hb=c60ee8339624903382f0fa98e9afc552bbedc90d;hpb=694ca6572898a3dee8f11c26c18786a14921748b diff --git a/system/TestBonding.py b/system/TestBonding.py index 64fb5ad..d94e4e9 100644 --- a/system/TestBonding.py +++ b/system/TestBonding.py @@ -27,6 +27,7 @@ def onelab_bonding_spec (buildname): # essentially generic .. buildname = buildname + # visit the other build's test directory to figure its characteristics with open ("../{}/arg-fcdistro".format(buildname)) as input: fcdistro = input.read().strip() with open ("../{}/arg-pldistro".format(buildname)) as input: @@ -62,18 +63,18 @@ class TestBonding(object): options is a TestMain options """ - def __init__(self, test_plc, bonding_spec, options): + def __init__(self, test_plc, bonding_spec, substrate, options): """ test_plc is one local TestPlc instance bonding_spec is a dictionary that gives details on the build we want to be bonding with """ + # the local build & plc is described in options + # the bonding build is described in bonding_spec self.test_plc = test_plc self.bonding_spec = bonding_spec + self.substrate = substrate self.options = options - # the local build & plc is described in options - # the bonding build is described in bonding_spec - def nodefamily(self): return "{pldistro}-{fcdistro}-{arch}".format(**self.bonding_spec)