Is your feature request related to a problem? Please describe.
SFTP adapter repository is great, but all the tests defined for this libray are manual (defined through a markdown document). Thus, this involves having to re-execute them manually everytime a change is introduced on this library (i.e when upgrading version of libssh, fixing an issue, adding a new feature, ...).
Describe the solution you'd like
Have a set of automated tests that allow to check that changes introduced do not break existing functionality without having to spend time in manual testing.
Describe alternatives you've considered
Set up a simple/mock SFTP server from a GoogleTest project and create a test suite that uses it to transfer files and checks that these transfers have been done as expected.
Is your feature request related to a problem? Please describe. SFTP adapter repository is great, but all the tests defined for this libray are manual (defined through a markdown document). Thus, this involves having to re-execute them manually everytime a change is introduced on this library (i.e when upgrading version of libssh, fixing an issue, adding a new feature, ...).
Describe the solution you'd like Have a set of automated tests that allow to check that changes introduced do not break existing functionality without having to spend time in manual testing.
Describe alternatives you've considered Set up a simple/mock SFTP server from a GoogleTest project and create a test suite that uses it to transfer files and checks that these transfers have been done as expected.