[aprssig] APRS test suite?

Jörg Schultze-Lutter joerg.schultze.lutter at gmail.com
Tue Sep 21 13:48:45 EDT 2021


If your intention is just to automate certain APRS test tasks, decode
messages and send/receive APRS packets: I've created a Robot Framework (RF)
keyword wrapper that I use for testing my APRS bot.

In case you are not familiar with the Robot Framework: it's an open-source
framework which allows you to automate RPA tasks & tests through scripts
written in a plain human readable language. Literally everything from
databases to mobile devices can be automated. See
https://robotframework.org/ for more details. I've been using Robot for
more than one year at work and can really recommend it.

Note that my RF library is a mere wrapper for Rossen's existing library (
https://github.com/rossengeorgiev/aprs-python). Read: apart from some
additional convenience keywords, the RF library's feature set is limited to
what Rossen's library offers. Nevertheless, you can use a simple RF script
for exchanging content with APRS-IS - which is kinda cool (especially if
you know Robot). Custom APRS-IS filters, port settings etc can be set by
the user.

My RF keyword library can be found here:
https://github.com/joergschultzelutter/robotframework-aprslib. Code samples
are included in the repo; feedback is welcomed.

Last but not least: There is a known bug in the receive-and-send Robot
example with handling the incoming ack/rej requests (I simply use the wrong
message field). The code works but will simply not detect incoming
acks/rejs. I will fix this once my latest pull request for Rossen's
underlying library has been merged.

Joerg, DF1JSL

On Tue, Sep 21, 2021 at 2:51 AM Andrew Pavlin via aprssig <
aprssig at lists.tapr.org> wrote:

> Technically, speaking, that's not what he asked for, as there certainly
> will be thousands of packets on the APRS-IS with incorrect format, so there
> _is_ no "correct" result for those packets.
>
> Andrew, KA2DDO
> author of YAAC
>
> On Sunday, August 22, 2021, 03:06:38 PM EDT, Lynn W Deffenbaugh (Mr) <
> kj4erj at arrl.net> wrote:
>
>
> Just connect yourself to a planetary full feed on port 10152 of your
> favorite APRS-IS server and see how your parser handles it.
>
> Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32
>
> On 8/22/2021 2:18 PM, Matthew Adair wrote:
>
> Hi folks -
> Out of curiosity, is there an "official" suite of APRS packets that can be
> used for testing the parsing of packets? I'm thinking something along the
> lines of  "here's the packet" and "here's the correct result."
>
> Best regards,
> Matt - N8SHA
>
> _______________________________________________
> aprssig mailing list
> aprssig at lists.tapr.org
> http://lists.tapr.org/mailman/listinfo/aprssig_lists.tapr.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tapr.org/pipermail/aprssig_lists.tapr.org/attachments/20210921/d116e99f/attachment.html>


More information about the aprssig mailing list