<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/common_test, branch maint-19</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Prepare release</title>
<updated>2017-03-14T14:59:23+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2017-03-14T14:59:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4d658008be5a08ddadbe75ebadb9ef124436b76e'/>
<id>4d658008be5a08ddadbe75ebadb9ef124436b76e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2017-03-10T14:00:46+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2017-03-10T14:00:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=26c3cd82529836cb5b6eefbf7f92f318fd91f847'/>
<id>26c3cd82529836cb5b6eefbf7f92f318fd91f847</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'peppe/common_test/multiply_timetraps/OTP-14210' into maint</title>
<updated>2017-03-06T08:36:30+00:00</updated>
<author>
<name>Peter Andersson</name>
<email>peppe@erlang.org</email>
</author>
<published>2017-03-06T08:36:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b089b27a486e7175c1145db61d464922a46cad65'/>
<id>b089b27a486e7175c1145db61d464922a46cad65</id>
<content type='text'>
* peppe/common_test/multiply_timetraps/OTP-14210:
  Fix multiply/scale_timetraps in testspecs not working

OTP-14210
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* peppe/common_test/multiply_timetraps/OTP-14210:
  Fix multiply/scale_timetraps in testspecs not working

OTP-14210
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'siri/ct_hooks/callbacks-on-skip/OTP-10599' into maint</title>
<updated>2017-03-06T07:51:22+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-03-06T07:51:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0e0155410734e04556ceecb1222dd2ef956b4177'/>
<id>0e0155410734e04556ceecb1222dd2ef956b4177</id>
<content type='text'>
* siri/ct_hooks/callbacks-on-skip/OTP-10599:
  [ct] Update built-in ct hooks with new Suite parameter
  [cth_surefire] Handle skips from test spec
  [ct] Remove excessive skipped/failed tag in hook function
  [ct] Send tc_start event on force_stop and failed sequence
  [ct] Correctly handle process died in init and end_per_testcase
  [ct] Fix faulty hook callbacks for skipped tests
  Add dummy end_per_suite/1
  [ct] Fix hooks and fail when one of init/end_per_* does not exit
  [ct] Add Suite argument to hook callback functions
  [ct] Fix function_clause in ct_framework when hook function crashes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* siri/ct_hooks/callbacks-on-skip/OTP-10599:
  [ct] Update built-in ct hooks with new Suite parameter
  [cth_surefire] Handle skips from test spec
  [ct] Remove excessive skipped/failed tag in hook function
  [ct] Send tc_start event on force_stop and failed sequence
  [ct] Correctly handle process died in init and end_per_testcase
  [ct] Fix faulty hook callbacks for skipped tests
  Add dummy end_per_suite/1
  [ct] Fix hooks and fail when one of init/end_per_* does not exit
  [ct] Add Suite argument to hook callback functions
  [ct] Fix function_clause in ct_framework when hook function crashes
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'siri/ct/get_dirs_from_testspec/OTP-14132' into maint</title>
<updated>2017-02-22T09:04:47+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-02-22T09:04:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b1d9a9f0785ded0a70a4e0669a6e2b5234ab1163'/>
<id>b1d9a9f0785ded0a70a4e0669a6e2b5234ab1163</id>
<content type='text'>
* siri/ct/get_dirs_from_testspec/OTP-14132:
  [ct] Add ct_testspec:get_tests/1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* siri/ct/get_dirs_from_testspec/OTP-14132:
  [ct] Add ct_testspec:get_tests/1
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix multiply/scale_timetraps in testspecs not working</title>
<updated>2017-02-21T16:15:39+00:00</updated>
<author>
<name>Peter Andersson</name>
<email>peppe@erlang.org</email>
</author>
<published>2017-02-21T16:15:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a46cce8e797251e4e5316e81de75877703a43a99'/>
<id>a46cce8e797251e4e5316e81de75877703a43a99</id>
<content type='text'>
OTP-14210
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OTP-14210
</pre>
</div>
</content>
</entry>
<entry>
<title>[ct] Update built-in ct hooks with new Suite parameter</title>
<updated>2017-02-21T16:03:08+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-02-21T16:03:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=50cf93672b8abb21f1455d41d333481071e6194e'/>
<id>50cf93672b8abb21f1455d41d333481071e6194e</id>
<content type='text'>
The Suite parameter is added to all group- and testcase hook
callbacks. This commit updates cth_conn_log and cth_log_redirect
according to this new API.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Suite parameter is added to all group- and testcase hook
callbacks. This commit updates cth_conn_log and cth_log_redirect
according to this new API.
</pre>
</div>
</content>
</entry>
<entry>
<title>[cth_surefire] Handle skips from test spec</title>
<updated>2017-02-21T13:30:02+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-01-09T14:41:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b3f2b1d0932f3087fb57c5be30c29c08f4f6244b'/>
<id>b3f2b1d0932f3087fb57c5be30c29c08f4f6244b</id>
<content type='text'>
When a test case is skipped from the test spec, there is no call to
the common_test hook functions 'pre_init_per_testcase' and
'post_end_per_testcase'. This causes cth_surefire to erroneously mark
the previous test case as skipped in the xml report. The actually
skipped test case is not present in the xml report at all. This is now
corrected.

OTP-14129
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a test case is skipped from the test spec, there is no call to
the common_test hook functions 'pre_init_per_testcase' and
'post_end_per_testcase'. This causes cth_surefire to erroneously mark
the previous test case as skipped in the xml report. The actually
skipped test case is not present in the xml report at all. This is now
corrected.

OTP-14129
</pre>
</div>
</content>
</entry>
<entry>
<title>[ct] Remove excessive skipped/failed tag in hook function</title>
<updated>2017-02-20T11:40:09+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-02-16T16:17:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1a5ba828bf7dda17bdd874b837a3dc8898952d6c'/>
<id>1a5ba828bf7dda17bdd874b837a3dc8898952d6c</id>
<content type='text'>
When skipping or failing in a configuration function, the
configuration function itself would get {auto_skipped,Reason},
{skipped,Reason} or {failed,Reason} in the hook callbacks on_tc_skip
or on_tc_fail. The other test cases that were skipped as a result of
this would only get Reason in the hook callbacks. This is now
corrected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When skipping or failing in a configuration function, the
configuration function itself would get {auto_skipped,Reason},
{skipped,Reason} or {failed,Reason} in the hook callbacks on_tc_skip
or on_tc_fail. The other test cases that were skipped as a result of
this would only get Reason in the hook callbacks. This is now
corrected.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ct] Send tc_start event on force_stop and failed sequence</title>
<updated>2017-02-20T11:40:09+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-02-16T13:15:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8151495812ffabf560958e5434d3edbe46f29695'/>
<id>8151495812ffabf560958e5434d3edbe46f29695</id>
<content type='text'>
If test cases were skipped because of option {force_stop,skip_rest} or
because of a failed sequence, then no tc_start event would be sent,
only only tc_done. This is now corrected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If test cases were skipped because of option {force_stop,skip_rest} or
because of a failed sequence, then no tc_start event would be sent,
only only tc_done. This is now corrected.
</pre>
</div>
</content>
</entry>
</feed>
