brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · 0b00692 Raw
56 lines · yaml
1{2  'version': 0,3  'use-external-names': false,4  'fallthrough': false,5  'roots': [6    { 'name': '/tests', 'type': 'directory',7      'contents': [8        { 'name': 'vfsroot-include.c', 'type': 'file',9          'external-contents': 'TEST_DIR/vfsroot-include.c'10        },11        { 'name': 'vfsroot-with-overlay.c', 'type': 'file',12          'external-contents': 'TEST_DIR/vfsroot-with-overlay.c'13        },14        { 'name': 'vfsroot-module.m', 'type': 'file',15          'external-contents': 'TEST_DIR/vfsroot-module.m'16        }17      ]18    },19    { 'name': '/direct-vfs-root-files', 'type': 'directory',20      'contents': [21        { 'name': 'not_real.h', 'type': 'file',22          'external-contents': 'TEST_DIR/Inputs/actual_header.h'23        },24        { 'name': 'vfsoverlay.yaml', 'type': 'file',25          'external-contents': 'OUT_DIR/vfsoverlay.yaml'26        }27      ]28    },29    { 'name': '/indirect-vfs-root-files', 'type': 'directory',30      'contents': [31        { 'name': 'actual_header.h', 'type': 'file',32          'external-contents': 'TEST_DIR/Inputs/actual_header.h'33        }34      ]35    },36    { 'name': 'TEST_DIR/Inputs/Broken.framework', 'type': 'directory',37      'contents': [38        { 'name': 'Headers/A.h', 'type': 'file',39          'external-contents': 'TEST_DIR/Inputs/Broken.framework/VFSHeaders/A.h'40        },41        { 'name': 'Modules/module.modulemap', 'type': 'file',42          'external-contents': 'TEST_DIR/Inputs/Broken.framework/Modules/module.modulemap'43        }44      ]45    },46    # Locations for modules.47    { 'name': 'OUT_DIR/cache', 'type': 'directory',48      'contents': [49        { 'name': 'Broken.pcm', 'type': 'file',50          'external-contents': 'OUT_DIR/cache/Broken.pcm'51        }52      ]53    }54  ]55}56