<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/appveyor.yml, branch bagder/https-proxy-tests</title>
<subtitle>github.com: bagder/curl.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/'/>
<entry>
<title>test1238: avoid tftpd being busy for tests shortly following</title>
<updated>2020-05-11T17:59:19+00:00</updated>
<author>
<name>Marc Hoersken</name>
<email>info@marc-hoersken.de</email>
</author>
<published>2020-05-10T16:40:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=cffbcc3110c1eda2e333f9cfe2e269154618793a'/>
<id>cffbcc3110c1eda2e333f9cfe2e269154618793a</id>
<content type='text'>
The tftpd server may still be busy if the total timeout of
25 seconds has not been reached or no sread error was received
during or after the execution of the timeout test 1238.

Once the next TFTP test comes around (eg. 1242 or 1243),
those will fail because the tftpd server is still waiting
on data from curl due to the UDP protocol being stateless
and having no connection close. On Linux this error may not
happen, because ICMP errors generated due to a swrite error
can also be returned async on the next sread call instead.

Therefore we will now just kill the tftpd server after test
1238 to make sure that the following tests are not affected.

This enables us to no longer ignore tests 1242, 1243, 2002
and 2003 on the CI platforms CirrusCI and AppVeyor.

Assisted-by: Peter Wu
Closes #5364
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The tftpd server may still be busy if the total timeout of
25 seconds has not been reached or no sread error was received
during or after the execution of the timeout test 1238.

Once the next TFTP test comes around (eg. 1242 or 1243),
those will fail because the tftpd server is still waiting
on data from curl due to the UDP protocol being stateless
and having no connection close. On Linux this error may not
happen, because ICMP errors generated due to a swrite error
can also be returned async on the next sread call instead.

Therefore we will now just kill the tftpd server after test
1238 to make sure that the following tests are not affected.

This enables us to no longer ignore tests 1242, 1243, 2002
and 2003 on the CI platforms CirrusCI and AppVeyor.

Assisted-by: Peter Wu
Closes #5364
</pre>
</div>
</content>
</entry>
<entry>
<title>appveyor: update comments to be clear about toolchain</title>
<updated>2020-05-09T16:04:38+00:00</updated>
<author>
<name>Marc Hoersken</name>
<email>info@marc-hoersken.de</email>
</author>
<published>2020-05-09T16:04:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=54fa68bf4468a07cb9a1cc672052bdd6df840512'/>
<id>54fa68bf4468a07cb9a1cc672052bdd6df840512</id>
<content type='text'>
- CMake-based MSYS builds use mingw-w64 to cross-compile.
- autotools-based builds are compiled using msys2-devel.

The difference is that the later ones are not cross-compiled
to Windows and instead require the msys2 runtime to be present.

At the moment only the Azure Pipelines CI builds actually
run autotools-based cross-compilation builds for Windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- CMake-based MSYS builds use mingw-w64 to cross-compile.
- autotools-based builds are compiled using msys2-devel.

The difference is that the later ones are not cross-compiled
to Windows and instead require the msys2 runtime to be present.

At the moment only the Azure Pipelines CI builds actually
run autotools-based cross-compilation builds for Windows.
</pre>
</div>
</content>
</entry>
<entry>
<title>appveyor: disable test 1139 instead of ignoring it</title>
<updated>2020-05-07T04:51:22+00:00</updated>
<author>
<name>Marc Hoersken</name>
<email>info@marc-hoersken.de</email>
</author>
<published>2020-05-07T04:51:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=7ae880190126bb5c5a4698f1b290457ea54d78c0'/>
<id>7ae880190126bb5c5a4698f1b290457ea54d78c0</id>
<content type='text'>
Spending time on manpage checking makes no sense
for these builds due to lacking manpage support.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Spending time on manpage checking makes no sense
for these builds due to lacking manpage support.
</pre>
</div>
</content>
</entry>
<entry>
<title>appveyor: disable flaky test 1501 and ignore broken 1056</title>
<updated>2020-05-07T04:45:26+00:00</updated>
<author>
<name>Marc Hoersken</name>
<email>info@marc-hoersken.de</email>
</author>
<published>2020-05-07T04:45:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=4fdb2005a2cbe921cbf58fc3d0fbd4e82f192c8b'/>
<id>4fdb2005a2cbe921cbf58fc3d0fbd4e82f192c8b</id>
<content type='text'>
Test 1501 is flaky on Windows CI due to being time sensitive
and the testsuite relying on taskkill.exe to check for the
existance of processes which can take to much time itself.

Test 1056 is broken in autotools-based Windows builds due
to scope ID support missing in these builds at the moment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test 1501 is flaky on Windows CI due to being time sensitive
and the testsuite relying on taskkill.exe to check for the
existance of processes which can take to much time itself.

Test 1056 is broken in autotools-based Windows builds due
to scope ID support missing in these builds at the moment.
</pre>
</div>
</content>
</entry>
<entry>
<title>appveyor: add Unicode winbuild jobs</title>
<updated>2020-04-17T19:50:34+00:00</updated>
<author>
<name>Marcel Raad</name>
<email>Marcel.Raad@teamviewer.com</email>
</author>
<published>2020-01-03T00:59:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=9c703ead3620535eb6b190c8ef87942ff8f08fc2'/>
<id>9c703ead3620535eb6b190c8ef87942ff8f08fc2</id>
<content type='text'>
These are cheap as they don't build tests.

Closes https://github.com/curl/curl/pull/5063
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are cheap as they don't build tests.

Closes https://github.com/curl/curl/pull/5063
</pre>
</div>
</content>
</entry>
<entry>
<title>appveyor: completely disable tests that fail to timeout early</title>
<updated>2020-04-13T17:35:30+00:00</updated>
<author>
<name>Marc Hoersken</name>
<email>info@marc-hoersken.de</email>
</author>
<published>2020-04-13T17:35:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=93772465b86379f22b8306b7a309d36bee83b109'/>
<id>93772465b86379f22b8306b7a309d36bee83b109</id>
<content type='text'>
The tests changed from ignored to disabled are tests that are
about connecting to non-listening socket. On AppVeyor these
tests are not reliable, because for some unknown reason the
connect is not timing out before the test time limit is reached.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The tests changed from ignored to disabled are tests that are
about connecting to non-listening socket. On AppVeyor these
tests are not reliable, because for some unknown reason the
connect is not timing out before the test time limit is reached.
</pre>
</div>
</content>
</entry>
<entry>
<title>appveyor: partially revert 3413a110 to keep build without proxy</title>
<updated>2020-04-10T19:01:19+00:00</updated>
<author>
<name>Marc Hoersken</name>
<email>info@marc-hoersken.de</email>
</author>
<published>2020-04-10T19:01:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=3e36af2cfabfd5de4f1daebdba9a68194b6344e9'/>
<id>3e36af2cfabfd5de4f1daebdba9a68194b6344e9</id>
<content type='text'>
Ref: #5211 and #4526
Reported-by: Marcel Raad
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ref: #5211 and #4526
Reported-by: Marcel Raad
</pre>
</div>
</content>
</entry>
<entry>
<title>appveyor: ignore failing 'connect to non-listening proxy' tests</title>
<updated>2020-04-10T15:13:10+00:00</updated>
<author>
<name>Marc Hoersken</name>
<email>info@marc-hoersken.de</email>
</author>
<published>2020-04-09T23:02:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=3413a110919f84951d45d11c2d16578dc05b420b'/>
<id>3413a110919f84951d45d11c2d16578dc05b420b</id>
<content type='text'>
Closes #5211
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5211
</pre>
</div>
</content>
</entry>
<entry>
<title>appveyor: use random test server ports based upon APPVEYOR_API_URL</title>
<updated>2020-04-05T15:39:43+00:00</updated>
<author>
<name>Marc Hoersken</name>
<email>info@marc-hoersken.de</email>
</author>
<published>2020-03-09T12:51:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=45b843cbb8b18a4474624e1bcce05171b845ac75'/>
<id>45b843cbb8b18a4474624e1bcce05171b845ac75</id>
<content type='text'>
Avoid conflicts of test server ports with AppVeyor API on localhost.

Closes #5034
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid conflicts of test server ports with AppVeyor API on localhost.

Closes #5034
</pre>
</div>
</content>
</entry>
<entry>
<title>appveyor: sort builds by type and add two new variants</title>
<updated>2020-04-05T15:35:48+00:00</updated>
<author>
<name>Marc Hoersken</name>
<email>info@marc-hoersken.de</email>
</author>
<published>2020-03-06T20:02:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=b667bbe2caf7e7d285b225794f6ae041bdf36093'/>
<id>b667bbe2caf7e7d285b225794f6ae041bdf36093</id>
<content type='text'>
Related to #5034 and #5063
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #5034 and #5063
</pre>
</div>
</content>
</entry>
</feed>
