Skip to content
  • Davide Caratti's avatar
    tc-testing: don't hardcode 'ip' in nsPlugin.py · 02a3f0d5
    Davide Caratti authored
    the following tdc test fails on Fedora:
    
     # ./tdc.py -e 2638
      -- ns/SubPlugin.__init__
     Test 2638: Add matchall and try to get it
     -----> prepare stage *** Could not execute: "$TC qdisc add dev $DEV1 clsact"
     -----> prepare stage *** Error message: "/bin/sh: ip: command not found"
     returncode 127; expected [0]
     -----> prepare stage *** Aborting test run.
    
    Let nsPlugin.py use the 'IP' variable introduced with commit 92c1a19e
    ("tc-tests: added path to ip command in tdc"), so that the path to 'ip' is
    correctly resolved to the value we have in tdc_config.py.
    
     # ./tdc.py -e 2638
      -- ns/SubPlugin.__init__
     Test 2638: Add matchall and try to get it
     All test results:
     1..1
     ok 1 2638 - Add matchall and try to get it
    
    Fixes: 489ce2f4
    
     ("tc-testing: Restore original behaviour for namespaces in tdc")
    Reported-by: default avatarHangbin Liu <liuhangbin@gmail.com>
    Signed-off-by: default avatarDavide Caratti <dcaratti@redhat.com>
    Acked-by: default avatarNicolas Dichtel <nicolas.dichtel@6wind.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    02a3f0d5