<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/common_test/src, branch OTP-18.2</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Merge branch 'peppe/common_test/exit_status_when_missing_suites' into maint</title>
<updated>2015-12-11T08:33:21+00:00</updated>
<author>
<name>Peter Andersson</name>
<email>peppe@erlang.org</email>
</author>
<published>2015-12-11T08:33:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=75bf5a71b5fdac521430fb0205702079b14ab5b3'/>
<id>75bf5a71b5fdac521430fb0205702079b14ab5b3</id>
<content type='text'>
* peppe/common_test/exit_status_when_missing_suites:
  Let missing suites affect ct:run_test/1 return and ct_run exit status
  Make abort_if_missing_suites option work in all io modes

OTP-13173
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* peppe/common_test/exit_status_when_missing_suites:
  Let missing suites affect ct:run_test/1 return and ct_run exit status
  Make abort_if_missing_suites option work in all io modes

OTP-13173
</pre>
</div>
</content>
</entry>
<entry>
<title>Let missing suites affect ct:run_test/1 return and ct_run exit status</title>
<updated>2015-12-10T14:24:59+00:00</updated>
<author>
<name>Peter Andersson</name>
<email>peppe@erlang.org</email>
</author>
<published>2015-11-23T23:11:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6d2bac38720ec27763a0cea2ae48060d501fce62'/>
<id>6d2bac38720ec27763a0cea2ae48060d501fce62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[common_test] Correct documentation</title>
<updated>2015-12-09T12:05:31+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2015-10-13T12:01:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=646e1b9e6a836526865f15582bb22c600c54d26a'/>
<id>646e1b9e6a836526865f15582bb22c600c54d26a</id>
<content type='text'>
Fix mistakes found by 'xmllint'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix mistakes found by 'xmllint'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'siri/ct_netconfc/slow-down/OTP-13007' into maint</title>
<updated>2015-12-09T10:48:08+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2015-12-09T10:48:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9d80569b209d37f711ca55c4673d8dd8fbf614fa'/>
<id>9d80569b209d37f711ca55c4673d8dd8fbf614fa</id>
<content type='text'>
* siri/ct_netconfc/slow-down/OTP-13007:
  Extended table_trans timer in order to handle big data on slow machines
  Don't log headings without content
  Speed up receive of many small packages

Conflicts:
	lib/common_test/src/ct_conn_log_h.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* siri/ct_netconfc/slow-down/OTP-13007:
  Extended table_trans timer in order to handle big data on slow machines
  Don't log headings without content
  Speed up receive of many small packages

Conflicts:
	lib/common_test/src/ct_conn_log_h.erl
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'siri/ct_netconfc/log-silent/OTP-13035' into maint</title>
<updated>2015-12-03T09:50:46+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2015-12-03T09:50:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c2548c79af951a8628b3e44de79652bc923188f0'/>
<id>c2548c79af951a8628b3e44de79652bc923188f0</id>
<content type='text'>
* siri/ct_netconfc/log-silent/OTP-13035:
  Don't attempt logging when log type is 'silent'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* siri/ct_netconfc/log-silent/OTP-13035:
  Don't attempt logging when log type is 'silent'
</pre>
</div>
</content>
</entry>
<entry>
<title>Make abort_if_missing_suites option work in all io modes</title>
<updated>2015-11-23T15:56:47+00:00</updated>
<author>
<name>Peter Andersson</name>
<email>peppe@erlang.org</email>
</author>
<published>2015-11-23T15:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=49f56f9dc37499b6ebb365d2304eee940d57801d'/>
<id>49f56f9dc37499b6ebb365d2304eee940d57801d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't attempt logging when log type is 'silent'</title>
<updated>2015-10-08T12:14:11+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2015-10-08T12:14:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c5810d92afe70ab460f23234665b31cba743bc0a'/>
<id>c5810d92afe70ab460f23234665b31cba743bc0a</id>
<content type='text'>
The error logger handler ct_conn_log_h in common_test did not respect
the 'silent' option, and tried to print to an undefined file
descriptor. This has been corrected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The error logger handler ct_conn_log_h in common_test did not respect
the 'silent' option, and tried to print to an undefined file
descriptor. This has been corrected.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't log headings without content</title>
<updated>2015-09-28T14:45:05+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2015-09-28T14:45:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4cf832f1ad163f5b25dd8a6f2d314c169c23c82f'/>
<id>4cf832f1ad163f5b25dd8a6f2d314c169c23c82f</id>
<content type='text'>
The netconf server collects data until an XML tag is completed before
pretty printing received data. Each time data is logged, a heading
like the following is printed:

= CT_NETCONFC ==== 28-Sep-2015::16:43:46,842 ===================================
= Client &lt;0.194.0&gt; &lt;----- {"127.0.0.1",2060} ===================================

This commit removes printing of this header if there is no data to be
printed below - i.e. if the XML tag is not yet complete and we are
waiting for more data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The netconf server collects data until an XML tag is completed before
pretty printing received data. Each time data is logged, a heading
like the following is printed:

= CT_NETCONFC ==== 28-Sep-2015::16:43:46,842 ===================================
= Client &lt;0.194.0&gt; &lt;----- {"127.0.0.1",2060} ===================================

This commit removes printing of this header if there is no data to be
printed below - i.e. if the XML tag is not yet complete and we are
waiting for more data.
</pre>
</div>
</content>
</entry>
<entry>
<title>Speed up receive of many small packages</title>
<updated>2015-09-28T13:37:41+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2015-09-28T13:37:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=67b38c36eaa9b6d3edb80df75637f0e8cd1823f3'/>
<id>67b38c36eaa9b6d3edb80df75637f0e8cd1823f3</id>
<content type='text'>
When data from the netconf server was split into many ssh packages,
the netconf client performed really bad. This is now improved.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When data from the netconf server was split into many ssh packages,
the netconf client performed really bad. This is now improved.
</pre>
</div>
</content>
</entry>
<entry>
<title>Flush timeout message from message queue when canceling timer</title>
<updated>2015-09-24T11:13:55+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2015-09-24T10:57:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=fa096962df681f39b1dfe4191f0f3ecc177d906c'/>
<id>fa096962df681f39b1dfe4191f0f3ecc177d906c</id>
<content type='text'>
In ct_netconfc, if a timer expired 'at the same time' as the server
sent the rpc-reply, the timeout message might already be in the
client's message queue when the client removed the timer ref from its
'pending' list. This caused a crash in the client since the timer ref
could no longer be found when handling the timeout message.

This commit fixes the problem by always flushing the timeout message
from the message queue when canceling a timer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In ct_netconfc, if a timer expired 'at the same time' as the server
sent the rpc-reply, the timeout message might already be in the
client's message queue when the client removed the timer ref from its
'pending' list. This caused a crash in the client since the timer ref
could no longer be found when handling the timeout message.

This commit fixes the problem by always flushing the timeout message
from the message queue when canceling a timer.
</pre>
</div>
</content>
</entry>
</feed>
