[VirtualFileSystem] Add unit test that showcases YAMLVFSWriter bug
authorJonas Devlieghere <jonas@devlieghere.com>
Tue, 12 May 2020 21:46:23 +0000 (14:46 -0700)
committerJonas Devlieghere <jonas@devlieghere.com>
Tue, 12 May 2020 21:47:31 +0000 (14:47 -0700)
commit59ba19c56e1cf6d01e6acce1bf405a57f19c340c
tree44aa5acc1735fd42b6f59251d2e01fe2edeefb57
parentaa1eb5152d9a5bd588c8479a376fa65cbeabbc9f
[VirtualFileSystem] Add unit test that showcases YAMLVFSWriter bug

This scenario generates a broken YAML mapping as illustrated below.

 {
   'type': 'directory',
   'name': "c",
   'contents': [
     {
       'type': 'file',
       'name': "d",
       'external-contents': "//root/a/c/d"
     }            {
       'type': 'file',
       'name': "e",
       'external-contents': "//root/a/c/e"
     }            {
       'type': 'file',
       'name': "f",
       'external-contents': "//root/a/c/f"
     }
   ]
 },
llvm/unittests/Support/VirtualFileSystemTest.cpp