<feed xmlns='http://www.w3.org/2005/Atom'>
<title>iot-contact-go, branch main</title>
<subtitle>Go library to use iot-contact devices</subtitle>
<id>https://cgit.xengineering.eu/iot-contact-go/atom</id>
<link rel='self' href='https://cgit.xengineering.eu/iot-contact-go/atom'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact-go/'/>
<updated>2025-08-10T19:16:07Z</updated>
<entry>
<title>integration: Add tempdir()</title>
<updated>2025-08-10T19:16:07Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-08-10T19:16:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact-go/commit/?id=c53fee51f01db0d803a803b380d5f476278ea5fd'/>
<id>urn:sha1:c53fee51f01db0d803a803b380d5f476278ea5fd</id>
<content type='text'>
This utility function centralizes the creation and error handling for
temporary test directories to run native sim firmware or scripts to
start a real DUT (device under test).
</content>
</entry>
<entry>
<title>integration: Rename to TestExecuteDUT()</title>
<updated>2025-08-10T18:35:36Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-08-10T18:35:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact-go/commit/?id=0b45492bb3e0da4c1956b25bdc2e3f7c5f3f887b'/>
<id>urn:sha1:0b45492bb3e0da4c1956b25bdc2e3f7c5f3f887b</id>
<content type='text'>
The old name `TestExecuteFirmware()` was written only for the native sim
firmware.

Nevertheless this test suite should not differentiate between a real or
simulated device.

Thus the term `DUT` (device under test) is more appropriate.
</content>
</entry>
<entry>
<title>integration: Use temporary directory for tests</title>
<updated>2025-08-10T18:28:12Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-08-10T18:28:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact-go/commit/?id=98e2c59233f5d590bfc888f5b49a8b9876473f08'/>
<id>urn:sha1:98e2c59233f5d590bfc888f5b49a8b9876473f08</id>
<content type='text'>
This removes the problem that the native sim firmware places a
`flash.bin` in the source tree of the integration test which influences
following tests.
</content>
</entry>
<entry>
<title>Add `test.py` script</title>
<updated>2025-08-02T12:52:35Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-08-02T12:52:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact-go/commit/?id=82e576c77a6512e402b9e732b8a0503a22a0cfa0'/>
<id>urn:sha1:82e576c77a6512e402b9e732b8a0503a22a0cfa0</id>
<content type='text'>
This script simplifies running tests from this repository.
</content>
</entry>
<entry>
<title>testing: Add MPL v2.0 license header</title>
<updated>2025-08-02T12:49:55Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-08-02T12:49:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact-go/commit/?id=d2944040e7dd0777017d2b9d6af92d48d82a1238'/>
<id>urn:sha1:d2944040e7dd0777017d2b9d6af92d48d82a1238</id>
<content type='text'>
</content>
</entry>
<entry>
<title>integration: Add simple execution test</title>
<updated>2025-08-02T11:55:15Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-08-02T11:55:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact-go/commit/?id=80e4ef190e3f86e9d51ae16739baa95b4e8d71dc'/>
<id>urn:sha1:80e4ef190e3f86e9d51ae16739baa95b4e8d71dc</id>
<content type='text'>
This test starts the native sim firmware of iot-contact and runs it for
5 seconds.
</content>
</entry>
<entry>
<title>Init Go module xengineering.eu/iot-contact-go</title>
<updated>2025-08-02T11:37:17Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-08-02T11:36:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact-go/commit/?id=015671d278463d656e1ccea5a604226bd4fd483d'/>
<id>urn:sha1:015671d278463d656e1ccea5a604226bd4fd483d</id>
<content type='text'>
This is required to make this Git repository a Go module suitable to be
specified in other Go projects.
</content>
</entry>
<entry>
<title>Add Mozilla Public License version 2.0</title>
<updated>2025-08-01T08:50:09Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-08-01T08:50:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact-go/commit/?id=906a5962cbae68d4780078ca00ad309eddbe478d'/>
<id>urn:sha1:906a5962cbae68d4780078ca00ad309eddbe478d</id>
<content type='text'>
</content>
</entry>
</feed>
