harness: devif test load only e10k driver on babybel2
authorRoni Häcki <roni.haecki@inf.ethz.ch>
Tue, 10 Oct 2017 14:34:50 +0000 (16:34 +0200)
committerRoni Häcki <roni.haecki@inf.ethz.ch>
Tue, 10 Oct 2017 14:34:50 +0000 (16:34 +0200)
With the new net_sockets_server for both e10k and solarflare
get an IP which might confuse thy harness code since it
parses the target IP from the console output.

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>

tools/harness/tests/devif_test.py

index 8d032f0..8926fe6 100644 (file)
@@ -61,15 +61,15 @@ class DevifTests(TestCommon):
     def get_modules(self, build, machine):
         self.machine = machine.name
         modules = super(DevifTests, self).get_modules(build, machine)
-        modules.add_module("e10k", ["auto", "function=0"])
         modules.add_module("net_sockets_server", ["nospawn"])
-        modules.add_module("sfn5122f", ["auto", "function=0"])
         modules.add_module("devif_idc", ["core=1"])
+        modules.add_module("e10k", ["auto", "function=0"])
 
         hostname = '%s.in.barrelfish.org' % subprocess.check_output('hostname -s', shell=True).rstrip()
         src_ip = self.get_decimal_ip(hostname)
 
         if 'ziger2' in machine.name:
+            modules.add_module("sfn5122f", ["auto", "function=0"])
             dst_ip = self.get_decimal_ip('%s-sf.in.barrelfish.org' % machine.name)
         else:
             dst_ip = self.get_decimal_ip('%s-e10k.in.barrelfish.org' % machine.name)
@@ -118,6 +118,7 @@ class DevifNetTxE10k(DevifTests):
     OP = "net_tx"
     CARD = "e10k"
 
+
 @tests.add_test
 class DevifNetRxSF(DevifTests):
     ''' Devif Net RX Test'''