<blockquote>
<p>What's wrong with using picocom (or socat) for tests?</p>
</blockquote>
<p>Nothing, quite the contrary, it is GOOD.</p>
<blockquote>
<p>Why does this need another make target?</p>
</blockquote>
<ol>
<li>We still want "make term" to have nice readline capabilities.</li>
<li>But we want to make clear the requirements for a "testing grade" terminal.</li>
<li>And doing RIOT_TERMINAL=picocom does not work for boards without a proper tty (like jlink/RTT, boards in IOT-lab)</li>
<li>Having a RAW terminal means that the "nice" terminal can be build on top of this (like I did with rlwrap)</li>
</ol>
<p>There are not many ways to escape issue (3).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/RIOT-OS/RIOT/pull/11099#issuecomment-469302783">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AEn7YNM89LdGjSma3GdYgTFjAQgq78Fuks5vTUDQgaJpZM4bcmWm">mute the thread</a>.<img src="https://github.com/notifications/beacon/AEn7YNIVkQe3b43VGJuyzNo2Lyq0CHCMks5vTUDQgaJpZM4bcmWm.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/RIOT-OS/RIOT","title":"RIOT-OS/RIOT","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/RIOT-OS/RIOT"}},"updates":{"snippets":[{"icon":"PERSON","message":"@jcarrano in #11099: \u003e What's wrong with using picocom (or socat) for tests?\r\n\r\nNothing, quite the contrary, it is GOOD. \r\n\r\n\u003e Why does this need another make target?\r\n\r\n1. We still want \"make term\" to have nice readline capabilities.\r\n2. But we want to make clear the requirements for a \"testing grade\" terminal.\r\n3. And doing RIOT_TERMINAL=picocom does not work for boards without a proper tty (like jlink/RTT, boards in IOT-lab)\r\n4. Having a RAW terminal means that the \"nice\" terminal can be build on top of this (like I did with rlwrap)\r\n\r\nThere are not many ways to escape issue (3)."}],"action":{"name":"View Pull Request","url":"https://github.com/RIOT-OS/RIOT/pull/11099#issuecomment-469302783"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/RIOT-OS/RIOT/pull/11099#issuecomment-469302783",
"url": "https://github.com/RIOT-OS/RIOT/pull/11099#issuecomment-469302783",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>