[PATCH] D133604: [gn build] port a3172df59c32 (check-lldb)

Zequan Wu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 13 10:53:03 PDT 2022


This revision was automatically updated to reflect the committed changes.
zequanwu marked 3 inline comments as done.
Closed by commit rG08d4d7cb8dc8: [gn build] port a3172df59c32 (check-lldb) (authored by zequanwu).

Changed prior to commit:
  https://reviews.llvm.org/D133604?vs=459526&id=459804#toc

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D133604/new/

https://reviews.llvm.org/D133604

Files:
  llvm/utils/gn/build/write_file.py
  llvm/utils/gn/secondary/lldb/test/BUILD.gn


Index: llvm/utils/gn/secondary/lldb/test/BUILD.gn
===================================================================
--- llvm/utils/gn/secondary/lldb/test/BUILD.gn
+++ llvm/utils/gn/secondary/lldb/test/BUILD.gn
@@ -134,12 +134,22 @@
   extra_values = [ "LLVM_BUILD_MODE=." ]
 }
 
+action("lit-lldb-init-quiet") {
+  script = "//llvm/utils/gn/build/write_file.py"
+  outputs = [ "$root_out_dir/obj/lldb/test/Shell/lit-lldb-init-quiet" ]
+  args = [
+    rebase_path(outputs[0], root_build_dir),
+    "command source -C --silent-run true lit-lldb-init",
+  ]
+}
+
 # This target should contain all dependencies of check-lldb.
 # //:default depends on it, so that ninja's default target builds all
 # prerequisites for check-lldb but doesn't run check-lldb itself.
 group("test") {
   deps = [
     ":lit-lldb-init",
+    ":lit-lldb-init-quiet",
     ":lit_api_site_cfg",
     ":lit_shell_site_cfg",
     ":lit_site_cfg",
Index: llvm/utils/gn/build/write_file.py
===================================================================
--- /dev/null
+++ llvm/utils/gn/build/write_file.py
@@ -0,0 +1,21 @@
+#!/usr/bin/env python3
+
+"""Write content into file."""
+
+import argparse
+import sys
+
+
+def main():
+    parser = argparse.ArgumentParser(description=__doc__)
+    parser.add_argument('filepath')
+    parser.add_argument('content')
+
+    args = parser.parse_args()
+
+    with open(args.filepath, 'w') as f:
+        f.write(args.content)
+
+
+if __name__ == '__main__':
+    sys.exit(main())


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D133604.459804.patch
Type: text/x-patch
Size: 1498 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220913/0e4ec5f3/attachment.bin>


More information about the llvm-commits mailing list