dcoughlin added a comment.

In https://reviews.llvm.org/D30373#689613, @ddcc wrote:

> With the first method, I'm not sure how to refer to the `AnalyzerTest` class 
> defined in `lit.cfg` from `lit.local.cfg`. It doesn't seem to be in scope, so 
> unless I store an instantiation in the `config` object, I don't think it's 
> accessible.


Rather than creating and storing an instance of AnalyzerTest in lit.cfg you 
could store the class itself (that is, an instance of the metatype) and then 
instantiate it using that when needed in lit.local.cfg. This would avoid 
creating an long-held, global instance of AnalyzerTest when running other tests.


Repository:
  rL LLVM

https://reviews.llvm.org/D30373



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

Reply via email to