For what it is worth, I manually verified that the feature worked, as well as looked through the code.
I'd like to see end-to-end testing for regression sake, but it's hard to so at this moment. - Anthony and Joao. On Mon, Apr 23, 2018 at 5:09 AM, Akshay Joshi <akshay.jo...@enterprisedb.com > wrote: > > > On Mon, Apr 23, 2018 at 1:30 PM, Dave Page <dp...@pgadmin.org> wrote: > >> Hi >> >> On Thu, Apr 19, 2018 at 6:56 PM, Anthony Emengo <aeme...@pivotal.io> >> wrote: >> >>> Hey Akshay >>> >>> This patch passed our test pipelines. >>> >> >> Did you test the feature and//or review the code and tests? Passing the >> tests is great, *if* the whole feature is covered (and the nature of this >> patch will make that quite difficult, maybe impossible to do without >> external infrastructure and config). >> > > Agreed, it's been difficult to write test case to test the complete > feature. > >> >> >>> >>> Anthony and Victoria >>> >>> On Thu, Apr 19, 2018 at 1:48 AM, Akshay Joshi < >>> akshay.jo...@enterprisedb.com> wrote: >>> >>>> Hi Hackers >>>> >>>> I have implemented the SSH Tunnel support using >>>> https://pypi.org/project/sshtunnel/ python package. Added "SSH Tunnel" >>>> Tab in server dialog. This implementation supports user name /password and >>>> private/public key combination with Passphrase to crate SSH Tunnel. I have >>>> added regression test case to add server using SSH Tunnel options. >>>> >>>> The given python package(https://pypi.org/project/sshtunnel/) support >>>> Python version *2.7, 3.4+*. >>>> It uses Paramiko (Python implementation of SSHv2 protocol) which >>>> actually drops support for Python 2.6. So I have added >>>> *SUPPORT_SSH_TUNNEL* parameter in config.py which checks the python >>>> version and set the flag accordingly. In case of Python 2.6, 3.0, 3.1, 3.2 >>>> and 3.3 control on the "SSH Tunnel" tab of server dialog will be disabled. >>>> >>>> Please review it, and if looks good please commit the code. >>>> >>>> -- >>>> *Akshay Joshi* >>>> >>>> *Sr. Software Architect * >>>> >>>> >>>> >>>> *Phone: +91 20-3058-9517Mobile: +91 976-788-8246* >>>> >>> >>> >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> > > > > -- > *Akshay Joshi* > > *Sr. Software Architect * > > > > *Phone: +91 20-3058-9517Mobile: +91 976-788-8246* >