• O
    test: Set the fixed uuid for the default XMLs · 4010217e
    Osier Yang 提交于
    The objects (domain, pool, network, etc) for testing are defined/
    started each time when opening a connect to test driver, and thus
    the UUID for the objects will be generated each time, with different
    values. e.g.
    
    % for i in {1..3}; do ./tools/virsh --connect \
      test:///default dumpxml test | grep uuid; done
      <uuid>a1b6ee1f-97de-f0ee-617a-0cdb74947df5</uuid>
      <uuid>ee68d7d2-3eb9-593e-2769-797ce1f4c4aa</uuid>
      <uuid>fecb1d3a-918a-8412-e534-76192cf32b18</uuid>
    
    It's the potential bug which can cause operations like below to fail:
    
    $ virsh -c test:///default dumpxml test > test.xml
    
    [ Some modificatons, though it's not supported, but it should work ]
    
    $ virsh -c test:///default define test.xml
    
    This patch set fixed UUID for objects which support it. (domain,
    pool, network).
    4010217e
test_driver.c 157.0 KB