update whitelist for NETVIRT-1304
[integration/test.git] / csit / libraries / netvirt / excepts.py
index 1f61a940e1c38f1e387b4e0064b0debf473ef202..c6e2dc51562339c052061e08a2d5703729006c79 100644 (file)
@@ -84,6 +84,16 @@ _whitelist = [
          "ConflictingModificationAppliedException: Node children was modified by other transaction",
          "removeOrUpdateVpnToDpnList: Error removing from dpnToVpnList for vpn "
      ]},
+    {"issue": "https://jira.opendaylight.org/browse/NETVIRT-1270",
+     "id": "OptimisticLockFailedException",
+     "context": [
+         "OptimisticLockFailedException",
+         "VpnInterfaceOpListener",
+         "Direct Exception (not failed Future) when executing job, won't even retry: JobEntry{key='VPNINTERFACE-",
+         "Optimistic lock failed for path /(urn:opendaylight:netvirt:l3vpn?revision=2013-09-11)" +
+         "vpn-instance-op-data/vpn-instance-op-data-entry/vpn-instance-op-data-entry" +
+         "[{(urn:opendaylight:netvirt:l3vpn?revision=2013-09-11)vrf-id="
+     ]},
     {"issue": "https://jira.opendaylight.org/browse/NETVIRT-1281",
      "id": "OptimisticLockFailedException",
      "context": [
@@ -91,6 +101,20 @@ _whitelist = [
          "ConflictingModificationAppliedException: Node children was modified by other transaction",
          "Direct Exception (not failed Future) when executing job, won't even retry: JobEntry{key='VPNINTERFACE-"
      ]},
+    {"issue": "https://jira.opendaylight.org/browse/NETVIRT-1304",
+     "id": "ModifiedNodeDoesNotExistException",
+     "context": [
+         "ModifiedNodeDoesNotExistException",
+         "Data validation failed for path /(urn:opendaylight:netvirt:fibmanager?revision=2015-03-30)fibEntries/" +
+         "vrfTables/vrfTables[{(urn:opendaylight:netvirt:fibmanager?revision=2015-03-30)routeDistinguisher="
+     ]},
+    {"issue": "https://jira.opendaylight.org/browse/NETVIRT-1304",
+     "id": "TransactionCommitFailedException",
+     "context": [
+         "TransactionCommitFailedException",
+         "Data validation failed for path /(urn:opendaylight:netvirt:fibmanager?revision=2015-03-30)fibEntries/" +
+         "vrfTables/vrfTables[{(urn:opendaylight:netvirt:fibmanager?revision=2015-03-30)routeDistinguisher="
+     ]},
     {"issue": "https://jira.opendaylight.org/browse/NEUTRON-157",
      "id": "ConflictingModificationAppliedException",
      "context": [
@@ -263,6 +287,6 @@ def write_exceptions_map_to_file(testname, filename, mode="a+"):
                 fp.write("Exception is new\n")
             for exwe_index in ex.get("warnerr_list")[:-1]:
                 for line in _ts_list[exwe_index]:
-                    fp.write(line)
+                    fp.write("{}\n".format(line))
             fp.writelines(ex.get("lines"))
             fp.write("\n")