curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

RE: Questions about split client/host in runtests

From: Stephan Szabo via curl-library <curl-library_at_cool.haxx.se>
Date: Fri, 21 Jun 2019 22:03:00 +0000

> From: Daniel Stenberg <daniel_at_haxx.se>
> On Fri, 21 Jun 2019, Stephan Szabo via curl-library wrote:
>
> > We're starting to maintain an internal cross-compiled port for libcurl
> > and we've started getting tests running using the split client/host
> > support in runtests, but we had a question about the feature checking
> > done by the script.
>
> Cool! I'm sure you might end up needing to fix the scripts a bit to get that
> going.

Yeah and for the actual test executables. Our setup is particularly weird
so we always have to do a bunch of changes for these kinds of things in
normal libraries.

> > When checking for features, is the intent that these are checked on
> > the client or that the client and the host have the same feature set
> available?
>
> Okay with this terminology:
>
> client - the machine that runs curl
>
> host - the machine that runs the test suite
>
> ... the script should only care about the features of the client's curl
> installation. I don't think the host should even have to have curl installed.
>
> > It seems like curl -version is run on the client, but server/disabled
> > and curl -M (for manual support check) is currently run on the host.
>
> I'd say that's a result of us basically never running it on host/client like this so
> these mistakes can easily slip in without us noticing!

Ah, cool, in that case, I'll get a PR up next week for it then.

Thanks,
Stephan

-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2019-06-22