Commit graph

223 commits

Author SHA1 Message Date
dj2ls 56897c3f03 attempt with standalone build for adding pyaudio to bundle 2022-09-10 15:26:06 +02:00
dj2ls 0803f3e24a attempt with standalone build for adding pyaudio to bundle 2022-09-10 15:10:09 +02:00
dj2ls 5d9dc98931 and again a fix 2022-09-08 10:27:01 +02:00
dj2ls 22de69aefd accidently removed --assume-yes-for-downloads 2022-09-08 08:48:50 +02:00
dj2ls d64d839ac5 fix trailing whitespaces 2022-09-08 07:59:49 +02:00
DJ2LS c93aff011b
fixe Windows Build path
…this is hopefully the final commit in this area…
2022-09-06 22:07:57 +02:00
DJ2LS 1680dd368f
allow dependency walker download
--assume-yes-for-downloads option
2022-09-06 21:31:44 +02:00
dj2ls 80a640d9df more github action changes. Last run for this month... 2022-09-06 20:19:30 +02:00
dj2ls fa9320df3e fixed artifact path 2022-09-06 19:07:00 +02:00
dj2ls 4af4a3eebc fixed binary cp for windows 2022-09-06 17:05:32 +02:00
dj2ls 0856de449b fixed binary cp for windows 2022-09-06 17:02:11 +02:00
dj2ls 9d9c6228a4 changed arm ubuntu build again... 2022-09-06 16:22:08 +02:00
dj2ls 7918a35490 disabled ubuntu arm build 2022-09-06 16:20:46 +02:00
dj2ls 449ce0712c another approach of running arm build 2022-09-06 16:18:08 +02:00
dj2ls 0ef2d601dd first nuitka test run 2022-09-06 16:06:57 +02:00
dj2ls c3f8e3d899 another attempt of fixing GitHub action 2022-09-05 09:20:59 +02:00
dj2ls 073f26ace8 hotfix for #240 and failing GitHub action 2022-09-04 19:45:15 +02:00
DJ2LS 3db3313b98
build_action hot fix 2022-07-14 09:48:29 +02:00
DJ2LS a1cb510b82
Create dependabot.yml 2022-07-14 09:01:59 +02:00
DJ2LS 726ba67fc3 possible whitespace fix 2022-07-12 11:04:56 +02:00
DJ2LS 276affb8c8 Updated Github Action - new attempt with another way.. 2022-07-12 10:57:06 +02:00
DJ2LS b10fb8887d add additional mingw dependencies to package 2022-07-08 19:14:22 +02:00
DJ2LS b2d8b32524 Path Update 2022-07-08 16:20:11 +02:00
DJ2LS a4af8f37e2 GithubAction build test 2022-07-06 15:40:57 +02:00
Paul Kronenwetter bc9e8849ac Remove unused miniaudio install 2022-06-19 08:42:20 -04:00
Paul Kronenwetter af355244a1 Use pytest-rerunfailures instead of re-inventing it. 2022-06-15 19:42:16 -04:00
Paul Kronenwetter f0f7c94058 Pin codec2 revision to master.
This should be a specific release, that implements freedv_set_tuning_range.
2022-06-15 19:40:14 -04:00
Paul Kronenwetter dbeea31f9d Correcting git mistake. 2022-06-15 19:40:14 -04:00
Paul Kronenwetter f742a8a435 Pin codec2 revision to v1.0.3. 2022-06-15 19:40:14 -04:00
DJ2LS e05bc262ad and some more typos and whitespace correction.. 2022-05-23 14:26:14 +02:00
Paul Kronenwetter 5c6cee1c21
Enhance tests (#185)
* Initial attempt to create unit tests for DATA class (tnc).

* Completed initial set of tests.

* Adding pytest to install packages.

* Corrects issue #173 fix

I didn't look carefully enough at `helpers.check_callsign` to see that it returns a list. The first element of the list is `True`/`False`.

* Making check_callsign evaluation more consistent.

* Update .gitignore

this is more a test commit to see if GitHub Client for MacOS is working,

* mkfifo test prototype

First partially working prototype for testing the full tnc with mkfifo named pipes.

* single tnc test file

moved to a single file for running tnc tests

* fixed typo

* Added parameters to tests.

Make other minor tweaks and documentation.

* Clean up two existing tests.

Adapted both tests to pytest and maintained
compatibility with existing ctest method.
Tweaked CMakeLists.txt .

* Adding pure python  highsnr_stdio_P_P_multi test.

Intended to replace highsnr_stdio_P_P_multi which uses POSIX shell.

* Adding pure python  highsnr_stdio_P_P_datac0 test.

Intended to replace highsnr_stdio_P_P_datac0 which uses POSIX shell.

* Parameterize recent tests.

Renamed datac0 to datacx after including all data codecs in test.

* Parameterize mode as well.

Add ability to run tests from main directory as well as within test/.

* Add list of tests and brief descriptions.

* Add more native python tests conversions.

* Update README with new tests.

* Tweak README again.

* Rename test to be findable by pytest.

* Rename test for ctest.

* Update correct file this time.

* Minor test tweaks.

* Add modem test proof-of-concept.

* Adjustment to ARQ short test.

* Various refactorings.

Type hints, trailing backslash, range usage, etc.

* Ignore unknown arguments in argparse.

* Minor cleanups.

* Update test/README.md.

* Update test_pa to quiet pylint.

* Give up trying to suppress structlog output.

* Correct module comments.

* Remove excess trailing spaces.

* Remove excess newlines.

* Various refactorings.

Type hints, trailing backslash, range usage, etc.

* mkfifo test prototype

First partially working prototype for testing the full tnc with mkfifo named pipes.

* Update test_tnc and tweak IRS/ISS.

* Correct test_modem to detect failures.

* Trying to be less dependent on env variables.

* Add IRS/ISS tests to ctests

* Pin codec2 revision to v1.0.3.

* Correcting git mistake.

* Pin codec2 revision to master.

This should be a specific release, that implements freedv_set_tuning_range.

Co-authored-by: DJ2LS <75909252+DJ2LS@users.noreply.github.com>
2022-05-21 23:04:17 +00:00
Paul Kronenwetter 4ce0fb4de9 Pyinstaller 5.1 breaks our build. 2022-05-18 18:33:54 -04:00
DJ2LS ea7f298806
Update issue templates 2022-04-16 16:08:09 +02:00
DJ2LS 55ec5d12a8
Update issue templates 2022-04-07 11:27:55 +02:00
DJ2LS f8c8b63f42
Update issue templates 2022-04-07 11:27:11 +02:00
dj2ls 860865004a updated build action 2022-03-30 21:40:29 +02:00
dj2ls a65a677f49 updated sounddevice setup routine
this possible fixes -9998 channel errors
2022-03-30 17:53:35 +02:00
dj2ls 0c41b8b4a7 added sounddevice to github action 2022-03-29 16:45:00 +02:00
dj2ls fde70b114e added sounddevice to github action 2022-03-29 16:44:33 +02:00
dj2ls fd0c9e95ac updated build action 2022-03-14 20:35:49 +01:00
dj2ls a552109265 changed python version to 3.8
we need this for beeing compatible with the precompiled hamlib binding. We might improve this somewhen later...
2022-03-08 09:27:53 +01:00
dj2ls 87ba2d374f fixed auto updater
error when update downloaded
2022-02-25 13:10:54 +01:00
dj2ls 80a23da83a updated build action
new day ...
2022-02-25 10:29:38 +01:00
dj2ls cd7ab90bc1 updated build action
new day ...
2022-02-25 10:00:18 +01:00
dj2ls 60b3fccad6 updated build action
new day ...
2022-02-25 09:52:58 +01:00
dj2ls a358560c9f updated build action
new day ...
2022-02-25 09:28:42 +01:00
dj2ls 31c1bcac36 optimzed build action
tnc single builds are now provided AFTER electron builder
2022-02-23 08:51:06 +01:00
dj2ls ca9a5140a2 updated version information inside tnc
and some changes for our github actions as well...
2022-02-23 08:12:24 +01:00
dj2ls 9ef052bb69 updated build workflow
I removed the nightly builds now, as the alpha builds are much more structured
2022-02-23 07:48:03 +01:00
dj2ls a4a59b3edf updated build workflow
we want to have the tnc binaries as standalone files in our releases as well. So this is the first attempt...
2022-02-23 07:36:47 +01:00