gapk jenkins integration

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.

Harald Welte laforge at gnumonks.org
Sun May 28 20:10:15 UTC 2017


Dear all,

gapk (the GSM Audio Pocket Knife) now has tests that can be
executed in order to determine if encoding and decoding from/to most
supported formats still work "most" as the file source can only read
codecs with fixed block size, so AMR cannot be tested yet.

It would be great if somebody[tm] would jump in to add this to jenkins,
so new commits can be tested against this. Thanks in advance!

The test is not integrated with autotest, I wasn't sure if it makes
sense.  Probably yes, to unify with other projects?

In either case, after a successful 'make', you should be able to do a
(cd test && ./test_all_formats.sh) and get some meaningful output as
well as a status code (1 = error, 0 = success).

Patches for autotest integration or any other step towards CI
integration is much appreciated.

I'm planning to disable direct git commit and move patch submissions to
gerrit soon, too (to get the benefit of pre-merge patch verification).

I'll also be working on some usage examples on gapk in the redmine wiki
and/or included with the tool.  By now you can use it as a RTP sink to
transcode an RTP stream and play it back on your sound card via ALSA,
which is very useful, particularly in combination with a patch that will
enable you to issue a MDCX from the BSC VTY, requesting the BTS to
redirect the RTP stream e.g. to that gapk RTP sink.

Regards,
	Harald
-- 
- Harald Welte <laforge at gnumonks.org>           http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
                                                  (ETSI EN 300 175-7 Ch. A6)



More information about the OpenBSC mailing list