Hello,

I'm currently working on integrating unit tests for my algorithms. Specifically, I export chart data for an indicator from TradingView and use unit tests to verify that my calculations match those from TradingView.

I want to keep both my QuantConnect (QC) algorithm and the unit tests in the same Git project to facilitate CI/CD processes. However, I'm encountering a couple of issues:

  1. When I create a .sln file for my project in VSCode, the QC plugin marks it with _error.sln.
  2. I understand that larger test data cannot be uploaded to QC, which is fine, but I need a way to organize my project such that certain folders (e.g., those containing unit tests and large data files) are not uploaded to QC.

Is there a way to mark specific folders in a QC algorithm project as "do not upload" so that I can commit these folders to my GitLab project without them being uploaded to QC? Any advice on best practices for organizing such a project structure would be greatly appreciated.

Thank you!