Replies: 3 comments 4 replies
-
If we keep the integration tests in a separate repo, how do you see the workflow for running the integration tests again the branch of SSH.NET that you're working on? |
Beta Was this translation helpful? Give feedback.
-
Is SshNet.TestTools.OpenSSH in SSH.NET repo because it is also consumed locally there? |
Beta Was this translation helpful? Give feedback.
-
I would like to improve integration tests in SSH.NET. My idea:
I would like to do this in stages. I've done similar tasks in the past so I know how to do it. |
Beta Was this translation helpful? Give feedback.
-
We currently have a (non-public) IntegrationTests repository that itself uses SshNet.TestTools.OpenSSH project from the TestTools repository.
There were two reasons for having a separate repository for these integration tests:
This is food for another discussion.
Since we publish no NuGet package for SshNet.TestTools.OpenSSH, we rely on it being available locally. This was ok(ish) when I was the only one working on this, but this is something I want to fix.
I'd prefer not to publish SshNet.TestTools.OpenSSH on nuget.org as I made it to only cover our specific needs.
The way I see it, we have the following options:
We can eventually also publish continuous builds of SSH.NET to that feed.
Do you see other options?
In case of the second option, do we configure the integration tests project to use the SSH.NET assembly from the repository or will we continue to consume it as a NuGet package?
cc: @daviburg, @IgorMilavec, @zybexXL
Beta Was this translation helpful? Give feedback.
All reactions