Skip to content

Instantly share code, notes, and snippets.

@vibhatha
Created November 8, 2022 05:37
Show Gist options
  • Save vibhatha/a407ad0c9c690d76f103fa8d0fe87e77 to your computer and use it in GitHub Desktop.
Save vibhatha/a407ad0c9c690d76f103fa8d0fe87e77 to your computer and use it in GitHub Desktop.
Visual Studio Code Sample Lunch.json file for Apache Arrow development
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
// "--gtest_filter=Substrait.BasicPlanRoundTripping"
"version": "0.2.0",
"configurations": [
{
"name": "Debug[serde]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../../build/debug/arrow-substrait-substrait-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=Substrait.ReadRelWithGlobFiles"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[serde:rountrip]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../../build/debug/arrow-substrait-substrait-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=Substrait.BasicPlanRoundTripping"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[local_fs]",
"type": "lldb",
"request": "launch",
"program": "/Users/vibhatha/github/fork/arrow/cpp/build/debug/arrow-filesystem-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=InternalUtil.GlobFilesWithoutLeadingSlash"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[serde-all]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../../build/debug/arrow-substrait-substrait-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": [],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[serde-set]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../../build/debug/arrow-substrait-substrait-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=Substrait.SetRel"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[serde-compoubd-emit]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../../build/debug/arrow-substrait-substrait-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=Substrait.CompoundEmit"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[serde-set]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../../build/debug/arrow-substrait-substrait-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=Substrait.SetRel"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[scanner-project]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../build/debug/arrow-dataset-scanner-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=ScanNode.DiskScanIssue"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[scanner-project-materialize]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../build/debug/arrow-dataset-scanner-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=ScanNode.Trivial"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[scanner-disk]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../build/debug/arrow-dataset-scanner-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=ScanNode.DiskScanIssue"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[scanner-minimal-end-to-end]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../build/debug/arrow-dataset-scanner-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=ScanNode.MinimalEndToEnd"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[scanner-all]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../build/debug/arrow-dataset-scanner-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": [],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[scanner-project-multiply]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../build/debug/arrow-dataset-scanner-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=ScanNode.MinimalEndToEnd"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[scanner-trivial]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../build/debug/arrow-dataset-scanner-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=ScanNode.Trivial"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[scanner-project-multiply]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../build/debug/arrow-dataset-scanner-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=ScanNode.MinimalEndToEnd"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[substrait-toproto-project]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../../build/debug/arrow-substrait-substrait-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=Substrait.FilterProjectPlanRoundTripping"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[substrait-output-names]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../../build/debug/arrow-substrait-substrait-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=Substrait.RootRelationOutputNames"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[serde-projected-complex]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../../build/debug/arrow-substrait-substrait-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=Substrait.NestedProjectWithMultiFieldExpressions"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[serde-python]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../../build/debug/arrow-substrait-substrait-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=Substrait.GetRecordBatchReader"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[serde-python-v2]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../../build/debug/arrow-substrait-substrait-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=Substrait.GetRecordBatchReaderV2"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[aggregate-udf]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../build/debug/execution-plan-documentation-examples",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["/Users/vibhatha/sandbox/parquet/test12x", "5"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[hash-aggregate-udf]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../build/debug/execution-plan-documentation-examples",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["/Users/vibhatha/sandbox/parquet/test12x", "6"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
{
"name": "Debug[serde:join]",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/../../../../build/debug/arrow-substrait-substrait-test",
"stopAtEntry": false,
"cwd": "${fileDirname}",
"args": ["--gtest_filter=Substrait.JoinPlanBasic"],
"environment": [
{
"name": "DYLD_LIBRARY_PATH",
"value": "/Users/vibhatha/github/fork/dist/lib"
}
],
"externalConsole": false,
"MIMode": "lldb",
},
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment