Sean, Thanks for the encouragement and offer.
Ironically, *I* wouldn’t be able to access them from the office, since I’d have to -- guess what -- go through a proxy to reach them! You, of course, are welcome to try. And tell me if it doesn’t scratch your itch in any way. Longer term... I’m looking at a reproducible method of testing the proxy connectivity. That means that as long as they are part of the continuous integration and testing process, your servers (and test destinations) would need to be available both to the CI systems as well as anyone doing a tested build at home (oh, and it still wouldn’t work for me). I really think that it’s not a good idea to open your proxy up to everyone for whatever destination. So I’m going to half-bake a “proxy server” that will do the job for me. Something between 1 and 2 on the list below. Thanks, though. Tim On 10/08/16 08:52, Sean Kemplay wrote: > Hi Tim, > > This is great, the whole proxy thing has been an issue for me as well - I > took a stab at doing something like this last year but couldn't get it > working. > > I have access to a trend and scansafe proxy so can physically test against > those if you want. > > Kind regards, > Sean > > On Tuesday, August 9, 2016 at 2:37:03 PM UTC+1, Jay McCarthy wrote: >> Here are some testing options: >> 1) Implement a proxy server in Racket >> >> 2) Fake a proxy server that just repeats what you know to be a good >> session (by dumping an interaction with a real server) >> >> 3) Require squid or something to be present when testing >> >> 4) Find a public proxy server that can be used to test >> >> -- >> >> I recommend 2. >> >> Jay >> >> On Tue, Aug 9, 2016 at 9:28 AM, Tim Brown <[email protected]> wrote: >>> Folks, >>> >>> Fed up with not being able to install racket (or generally use raco) from >>> behind >>> a firewall, I have a PR https://github.com/racket/racket/pull/1411 open >>> which allows >>> me to use HTTPS over an HTTP CONNECT (e.g. squid) proxy. >>> >>> I need to document and test my changes. >>> >>> Documentation is a straightforward enough exercise. >>> >>> However, I’m a bit stuck with testing. I have a new clone of >>> tim-brown/racket >>> and a `make` is building, DOWNLOADING and INSTALLING the packages. The >>> capitals >>> are because I am so excited! So, as far as I can tell: it “works for me”. >>> >>> I guess that isn’t what most engineers would call a test-suite, however. >>> Since the code deals with proxy servers -- which are an >>> installation-specific >>> thing. I can write tests like the ones in pkgs/net-test/tests/net/url.rkt >>> -- which >>> test parsing proxy server names. But there is nothing to make sure that >>> proxying >>> connections works. >>> >>> I was wondering if anyone has suggestions for writing tests for this. >>> >>> Tim >>> >>> PS: The make is no longer building. >>> It is fully builded! >>> >>> -- >>> Tim Brown CEng MBCS <[email protected]> >>> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ >>> City Computing Limited · www.cityc.co.uk >>> City House · Sutton Park Rd · Sutton · Surrey · SM1 2AE · GB >>> T:+44 20 8770 2110 · F:+44 20 8770 2130 >>> ──────────────────────────────────────────────────────────────────────── >>> City Computing Limited registered in London No:1767817. >>> Registered Office: City House, Sutton Park Road, Sutton, Surrey, SM1 2AE >>> VAT No: GB 918 4680 96 >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Racket Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >> >> >> >> -- >> Jay McCarthy >> Associate Professor >> PLT @ CS @ UMass Lowell >> http://jeapostrophe.github.io >> >> "Wherefore, be not weary in well-doing, >> for ye are laying the foundation of a great work. >> And out of small things proceedeth that which is great." >> - D&C 64:33 > -- Tim Brown CEng MBCS <[email protected]> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ City Computing Limited · www.cityc.co.uk City House · Sutton Park Rd · Sutton · Surrey · SM1 2AE · GB T:+44 20 8770 2110 · F:+44 20 8770 2130 ──────────────────────────────────────────────────────────────────────── City Computing Limited registered in London No:1767817. Registered Office: City House, Sutton Park Road, Sutton, Surrey, SM1 2AE VAT No: GB 918 4680 96 -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

