JDevlieghere added inline comments.

================
Comment at: 
lldb/test/API/functionalities/progress_reporting/TestTrimmedProgressReporting.py:29-30
+        self.launch(use_colors=True)
+        # Set the terminal to a random width
+        term_width = random.randint(10, 42)
+        self.expect("set set show-progress true")
----------------
I understand the motivation, but I think it's a bad idea to intentionally 
introduce non-determinism in a test. Let's just make this a constant or repeat 
the test for two (fixed) widths.


================
Comment at: 
lldb/test/API/functionalities/progress_reporting/TestTrimmedProgressReporting.py:36-59
+        lines = []
+        with tempfile.NamedTemporaryFile() as tmpfile:
+            if self.TraceOn():
+                print("logfile: " + tmpfile.name)
+            with open(tmpfile.name, 'wb') as logfile:
+                self.child.logfile = logfile
+                self.expect("file " + self.getBuildArtifact("a.out"),
----------------
Why not use `self.child.expect_exact` with the exact sequence (including escape 
characters) that you're trying to match? This seems to reimplementing part of 
the pexpect functionality and I'm not sure we actually need it.


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

https://reviews.llvm.org/D124785

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

Reply via email to