<feed xmlns='http://www.w3.org/2005/Atom'>
<title>erlang.mk.git/test/plugin_relx.mk, branch work-20241127</title>
<subtitle>A build tool for Erlang that just works.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/'/>
<entry>
<title>Update Cowlib/Ranch versions in the index to master</title>
<updated>2024-11-14T14:19:34+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-11-14T12:20:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=59683deae98c68fad08fd83b660fbfb5fa3cdf6a'/>
<id>59683deae98c68fad08fd83b660fbfb5fa3cdf6a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Greatly speed up test speed with -j</title>
<updated>2024-11-13T16:23:22+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-11-13T16:23:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=e903cc89c5cc389305ee8dc0b15a8db250de1b37'/>
<id>e903cc89c5cc389305ee8dc0b15a8db250de1b37</id>
<content type='text'>
The tests were waiting for the test group to finish before
they could continue with the next test group. Now "core"
and "all" targets directly depend on individual test cases,
allowing parallel Make to get to the next tests quicker and
removing 1/3rd of the total run time.

  make check -j8 -k  5790,16s user 1207,08s system 627% cpu 18:35,49 total
  make check -j8 -k  6250,13s user 1326,77s system 972% cpu 12:59,16 total
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The tests were waiting for the test group to finish before
they could continue with the next test group. Now "core"
and "all" targets directly depend on individual test cases,
allowing parallel Make to get to the next tests quicker and
removing 1/3rd of the total run time.

  make check -j8 -k  5790,16s user 1207,08s system 627% cpu 18:35,49 total
  make check -j8 -k  6250,13s user 1326,77s system 972% cpu 12:59,16 total
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix RELX_OUTPUT_DIR</title>
<updated>2023-05-16T07:35:35+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2023-05-16T07:35:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=72910c8559b057af17e1c9f4ffe42e75ed0ad877'/>
<id>72910c8559b057af17e1c9f4ffe42e75ed0ad877</id>
<content type='text'>
Was broken in the move to Relx v4.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Was broken in the move to Relx v4.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for relx.config.script back</title>
<updated>2023-05-12T13:26:52+00:00</updated>
<author>
<name>Tyler Hughes</name>
<email>artman41@gmail.com</email>
</author>
<published>2022-08-20T16:11:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=4cdab1076b9917ba431fcc1cf0a444e00407b056'/>
<id>4cdab1076b9917ba431fcc1cf0a444e00407b056</id>
<content type='text'>
It was removed accidentally when switching to Relx v4.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was removed accidentally when switching to Relx v4.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests for Relx' {git, short} &amp;&amp; {git, long}</title>
<updated>2023-05-12T12:34:44+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2023-05-12T12:34:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=d72f07d1270badb3dd8b2267597f5416e9462780'/>
<id>d72f07d1270badb3dd8b2267597f5416e9462780</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Automatically add relx dependency on bootstrap-rel</title>
<updated>2022-05-23T09:40:03+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2022-05-23T09:40:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=099d602e825f20b59130dc4c8234de8ea870e78b'/>
<id>099d602e825f20b59130dc4c8234de8ea870e78b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade to Relx 4 which is now used as a library</title>
<updated>2022-04-27T15:02:52+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2022-04-27T15:02:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=3e83513764e8205d67b12346206d8c2fa0e5eed3'/>
<id>3e83513764e8205d67b12346206d8c2fa0e5eed3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Try to make relx-start-stop more reliable</title>
<updated>2019-06-28T10:05:27+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-06-28T10:05:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=5e8c5fa7a0e009b7d73b26937ea23f3b685a3f2f'/>
<id>5e8c5fa7a0e009b7d73b26937ea23f3b685a3f2f</id>
<content type='text'>
Using new wait_for_success/wait_for_failure functions that will
loop the ping commands up to 10 times then give up. This allows
us to remove the "sleep 1" and lets us handle intermittent
slowness at the same time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using new wait_for_success/wait_for_failure functions that will
loop the ping commands up to 10 times then give up. This allows
us to remove the "sleep 1" and lets us handle intermittent
slowness at the same time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't try to start/stop releases in bootstrap-rel test</title>
<updated>2019-06-26T16:05:44+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-06-26T16:04:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=80ddc8d5a8a6a60da99fb34fb5f12ce4f36d8d63'/>
<id>80ddc8d5a8a6a60da99fb34fb5f12ce4f36d8d63</id>
<content type='text'>
We already have relx-start-stop for that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We already have relx-start-stop for that.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix or disable some of the Relx tests on Windows</title>
<updated>2019-06-25T14:58:00+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-06-25T14:58:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=db8fc6859985287ae40a548b1296e2ef116ce73e'/>
<id>db8fc6859985287ae40a548b1296e2ef116ce73e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
