labath added a comment.

In https://reviews.llvm.org/D45333#1058916, @JDevlieghere wrote:

> This isn't meant to be checked-in as is, however I'm looking for feedback as 
> early as possible.
>
> There are currently two problems with the current diff:
>
> - `./bin/llvm-lit ../llvm/tools/lldb/lit/Suite/` doesn't work, and I haven't 
> figured out why yet.
> - We'd run the (do)test-suite twice, once as part lit and once as part of 
> `check-lldb`.


I think this is quite close to a working diff. The "running twice" issue can be 
fixed easily, I presume, and the rest of the issues I see are just minor 
details.

For the llvm-lit issue, I think it would be best if it worked like:

  llvm-lit  .../lldb/packages/Python/lldbsuite/test

as then (I hope) I could also specify some folder of that and run only the 
tests under that subfolder. However, I think we could live without that, 
initially.



================
Comment at: lit/Suite/lit.cfg:17
+# test_exec_root: The root path where tests should be run.
+config.test_source_root = os.path.join(config.lldb_src_root, 'test', 
'testcases')
+config.test_exec_root = config.test_source_root
----------------
The testcases symlink thingy will not work on windows. I think you'll have to 
put the full path here.


================
Comment at: lit/Suite/lldbtest.py:45
+        testName, testExt = os.path.splitext(testFile)
+        cmd = self.dotest_cmd + [testPath, '-p', testName]
+        print ' '.join(cmd)
----------------
I think -p should match agains the full file name (i.e., you should be able to 
just pass `testFile` here).


================
Comment at: lit/Suite/lldbtest.py:46
+        cmd = self.dotest_cmd + [testPath, '-p', testName]
+        print ' '.join(cmd)
+
----------------
It looks like `executeCommand` accepts a list of args for a command as well, so 
it might be best to keep `cmd` as such.


https://reviews.llvm.org/D45333



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to