<feed xmlns='http://www.w3.org/2005/Atom'>
<title>erlang.mk.git/test/Makefile, branch templates</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>Use hex_core to fetch Hex packages</title>
<updated>2024-11-19T14:34:48+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-11-18T14:40:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=49534003e387676d0140d9fc24adbd3f9742acaf'/>
<id>49534003e387676d0140d9fc24adbd3f9742acaf</id>
<content type='text'>
This should both be more solid and more secure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should both be more solid and more secure.
</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>Cleaned up dep cache tests, added hex test and fixed a bug</title>
<updated>2023-05-15T15:01:59+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2023-05-15T15:01:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=5e4de91c73f1be39fd4e85e0c526ef62e40a4431'/>
<id>5e4de91c73f1be39fd4e85e0c526ef62e40a4431</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow git + hex deps to be cached to XDG_CACHE_HOME</title>
<updated>2023-05-15T11:47:54+00:00</updated>
<author>
<name>Tyler Hughes</name>
<email>artman41@gmail.com</email>
</author>
<published>2023-01-29T18:02:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=6372d2674cffcab8e6426cba80ef216c3ae1d0cf'/>
<id>6372d2674cffcab8e6426cba80ef216c3ae1d0cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add testing of building packages from hex.pm</title>
<updated>2023-05-12T09:59:33+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2023-05-12T09:59:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=16f910156aa86da27e923fa8235c0a2d487cc262'/>
<id>16f910156aa86da27e923fa8235c0a2d487cc262</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ELIXIR_PATCH=1 when testing building packages</title>
<updated>2023-05-05T18:14:09+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2023-05-05T18:14:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=48e8768c02d6e4b99732d85966d0a44fdb92f97b'/>
<id>48e8768c02d6e4b99732d85966d0a44fdb92f97b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: exclude pmod_transform from .app/load checks</title>
<updated>2023-05-05T14:22:10+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2023-05-05T14:22:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=9dc118d40ad08e0abdb955793b3e186f685c7e59'/>
<id>9dc118d40ad08e0abdb955793b3e186f685c7e59</id>
<content type='text'>
This is not a proper OTP application.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is not a proper OTP application.
</pre>
</div>
</content>
</entry>
<entry>
<title>Deps: Add a project-specific patch for hut</title>
<updated>2023-05-05T14:16:31+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2023-05-05T14:14:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=ec5d5db8feb8c797ddaaf5e4d1afbae31eda461e'/>
<id>ec5d5db8feb8c797ddaaf5e4d1afbae31eda461e</id>
<content type='text'>
Hut has both a Makefile and erlang.mk but the default target
does not build the project. To fix a few packages we have a
special patch HUT_PATCH that will call the appropriate target.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hut has both a Makefile and erlang.mk but the default target
does not build the project. To fix a few packages we have a
special patch HUT_PATCH that will call the appropriate target.
</pre>
</div>
</content>
</entry>
<entry>
<title>Autopatch: Move to Rebar3</title>
<updated>2023-05-05T14:14:06+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2023-05-05T12:43:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=2f5e90da5156a54275f30b6b4a4051774adea3da'/>
<id>2f5e90da5156a54275f30b6b4a4051774adea3da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore plugins from package checks</title>
<updated>2023-05-05T08:07:41+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2023-05-05T08:07:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=6b67286a1ce7c44d718d2c4163b3785d172cd698'/>
<id>6b67286a1ce7c44d718d2c4163b3785d172cd698</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
