Commit graph

407 commits

Author SHA1 Message Date
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
dj2ls 2470f5ed91 first auto updater 2022-02-22 16:08:56 +01:00
dj2ls 35bb004c9e v0.0.1-alpha
a first test with github build scripts and a possible auto updater for the app bundle. This feature is really needed to ensure the user always has the latest version of the gui. Specially in the first phase of releasing the app, there are a lot of changes. This makes the overall usability hopefully easier! Everyone who's getting github notifictaions: this might cause a lot of emails now. Sorry for this..
2022-02-22 11:06:22 +01:00
dj2ls 90ed365045 added first mac workflow
a first test...
2022-02-16 17:31:18 +01:00
dj2ls 54869bdecc added first mac workflow
a first test...
2022-02-16 17:17:15 +01:00
dj2ls 9d2adc3e88 added first mac workflow
a first test...
2022-02-16 16:58:19 +01:00
dj2ls 625afdb8b0 added first mac workflow
a first test...
2022-02-16 16:53:48 +01:00
dj2ls 244e20bd09 added first mac workflow
a first test...
2022-02-16 16:50:15 +01:00
dj2ls 7729ea447f added first mac workflow
a first test...
2022-02-16 16:47:01 +01:00
dj2ls 3c0e17af6b path fix and readme update 2022-02-16 09:26:25 +01:00
dj2ls 735ba231db reduced subfolder in release 2022-02-16 09:19:08 +01:00
dj2ls 30bbf75521 fixed unclean closing
closing application now by signals closes #133
2022-02-16 09:11:32 +01:00
dj2ls 5d26c3c198 split github action 2022-02-16 07:34:45 +01:00
dj2ls eefb70f343 updated app bundle to windows-unpacked 2022-02-15 21:10:01 +01:00
dj2ls 9d888c0548 updated app bundle to windows-unpacked 2022-02-15 20:48:41 +01:00
dj2ls 8296e67878 changed branch selection
its going to become a pain again...
2022-02-15 18:50:44 +01:00
dj2ls ee4944b356 changed windows build action
its going to become a pain again...
2022-02-15 18:45:36 +01:00
dj2ls 9a79dace7f changed windows build action
its going to become a pain again...
2022-02-15 18:35:03 +01:00
dj2ls 31c5451b14 changed windows build action 2022-02-15 18:28:30 +01:00
dj2ls d21532d0b5 busy detection & updated github action 2022-02-15 18:10:14 +01:00
dj2ls cc1c7e49b0 changed tnc path for electron builder 2022-01-16 18:35:12 +01:00
dj2ls 2157130f69 changed build action
tnc and daemon now in subdirectory which is not build as single application for easier debugging.
2022-01-16 17:57:31 +01:00
dj2ls a782315aa4 updated github action
once again....
2022-01-12 08:01:11 +01:00
dj2ls fd01dc49bd last attempt with pyinstaller
really frustrating....
2022-01-11 21:46:48 +01:00
dj2ls cc3ab70368 last attempt with pyinstaller
really frustrating....
2022-01-11 21:43:43 +01:00
dj2ls c2bbe1da45 last attempt with pyinstaller
really frustrating....
2022-01-11 21:41:15 +01:00
dj2ls 5f443b482a last attempt with pyinstaller
really frustrating....
2022-01-11 21:39:15 +01:00
dj2ls 37a0fccfdb last attempt with pyinstaller
really frustrating....
2022-01-11 21:35:34 +01:00
dj2ls 47db0ab7fd last attempt with pyinstaller
really frustrating....
2022-01-11 21:24:01 +01:00
dj2ls 420561a932 last attempt with pyinstaller
really frustrating....
2022-01-11 21:15:43 +01:00
dj2ls a91fb6e360 and another github action test... 2022-01-11 20:38:46 +01:00
dj2ls 9fd79fd4a0 changed add data path 2022-01-11 20:28:13 +01:00
dj2ls 4384058c5b github action typo
really annoying. is there another way doing this?!
2022-01-11 17:10:26 +01:00
dj2ls 7338f90802 multiline commands failing on pyinstaller 2022-01-11 17:05:06 +01:00
dj2ls c0df69a6fb updated windows workflow
and another one....
2022-01-11 16:58:06 +01:00
dj2ls a8d921bc6e updated github action 2022-01-11 16:51:28 +01:00
dj2ls 13065842b7 github windows action added colorama package 2022-01-11 15:41:36 +01:00
dj2ls 3b917ba759 github windows action update 2022-01-11 15:29:17 +01:00
dj2ls 278255a6fd github action cleanup and update 2022-01-11 15:16:50 +01:00
dj2ls 9bdb6c569d windows build action update 2022-01-11 15:13:00 +01:00
dj2ls 82bbdee53a test with windows github action 2022-01-11 15:05:26 +01:00
dj2ls 379d32bd6f fixed build action 2022-01-05 12:47:27 +01:00
dj2ls 2bb4e4b095 moving from ubuntu-latest to ubuntu-20.04
necessary for supporting older ubuntu because of problems with GLIBC version #96
2021-12-26 14:50:10 +01:00
drowe67 64b7582913 resampler working with pipe tests, but not virtual sound card 2021-12-16 13:54:59 +10:30
drowe67 c290660d51
Update ctest.yml 2021-12-13 08:33:18 +10:30
drowe67 6be962b6fc
Update ctest.yml 2021-12-13 08:27:29 +10:30
drowe67 9c294f3b6d
Update ctest.yml 2021-12-13 08:14:12 +10:30
drowe67 4b0e326b2e
Update ctest.yml 2021-12-13 07:39:54 +10:30
drowe67 c52c094322
Update ctest.yml
debugging ...
2021-12-13 07:35:18 +10:30
drowe67 d850d4073b
Update ctest.yml
debugging ...
2021-12-13 07:28:30 +10:30
drowe67 bedff2d3b2
Update ctest.yml
debugging ...
2021-12-13 07:22:45 +10:30
drowe67 2bdaa45de9
Update ctest.yml
debugging ...
2021-12-13 07:21:03 +10:30
drowe67 8536d16724 debugging workflow ... 2021-12-13 07:19:01 +10:30
drowe67 4ea11ff99c ctest github action workflow 2021-12-13 07:14:18 +10:30
DJ2LS bb08f8d4b3
Update build-project.yml 2021-11-18 19:46:07 +01:00
DJ2LS b608156526
Update build-project.yml 2021-11-08 16:09:39 +01:00
DJ2LS 4c2bae8e99
Update build-project.yml 2021-10-26 16:54:34 +02:00
DJ2LS 3c489f76cf
Update pylint.yml 2021-09-25 13:40:25 +02:00
DJ2LS 5ad17d5b5b updated build workflow 2021-09-16 17:22:11 +02:00
DJ2LS 6a76d4a417
Pyinstaller windows build currently not working 2021-09-11 19:18:51 +02:00
DJ2LS 2ae16bca95
Update build-project.yml 2021-09-11 19:14:17 +02:00
DJ2LS e53ed04383
Update build-project.yml 2021-09-11 19:04:24 +02:00
DJ2LS 7084aae380
Update build-project.yml 2021-09-11 18:59:48 +02:00
DJ2LS d2d7ff8a56
Update build-project.yml 2021-09-11 17:16:57 +02:00
DJ2LS 0837a69c2e
Update build-project.yml 2021-09-11 17:14:27 +02:00
DJ2LS 7e6c6ef994
Update build-project.yml 2021-09-11 17:09:47 +02:00
DJ2LS 9ff25ab48b
Update build-project.yml 2021-09-11 17:08:41 +02:00
DJ2LS e19e9b34c6
Update build-project.yml 2021-09-06 19:01:59 +02:00
DJ2LS fee19714bd
Update build-project.yml 2021-09-06 18:58:36 +02:00
DJ2LS cf1811f59d
Update build-project.yml 2021-09-06 17:38:14 +02:00
DJ2LS d2a22c9b36
Update build-project.yml 2021-09-05 16:41:08 +02:00
DJ2LS 45819d53ef
Update build-project.yml 2021-09-05 15:58:14 +02:00
DJ2LS 79036f9edd
Update build-project.yml 2021-09-05 15:47:58 +02:00
DJ2LS 81b1cacf97
Update build-project.yml 2021-09-05 15:44:11 +02:00
DJ2LS 0f404d12ac
Update build-project.yml 2021-09-05 15:39:17 +02:00
DJ2LS 063cb368df
Update build-project.yml 2021-09-05 15:34:28 +02:00
DJ2LS 2a61b70235
Update build-project.yml 2021-09-05 15:22:01 +02:00
DJ2LS 513aecb4f5
Update build-project.yml 2021-09-05 14:53:07 +02:00
DJ2LS 0ccdd19806
Update build-project.yml 2021-09-05 10:15:19 +02:00
DJ2LS d9ffb5be7b
changed chmod settings 2021-09-05 09:32:12 +02:00
DJ2LS f64d4afbec
Update build-project.yml 2021-09-04 22:13:42 +02:00
DJ2LS d1a4b6d39a
Update build-project.yml 2021-09-04 21:39:12 +02:00
DJ2LS c06aefa8dd
Update build-project.yml 2021-09-04 20:40:15 +02:00
DJ2LS 75a678a108
Update build-project.yml 2021-09-04 17:10:50 +02:00
DJ2LS fe5b73abec
Update build-project.yml 2021-09-04 17:02:25 +02:00
DJ2LS 7786705799
zip > tar 2021-09-04 16:51:34 +02:00
DJ2LS d0568502c5
updated chmod 2021-09-03 16:52:01 +02:00
DJ2LS 599995ef17
Update build-project.yml 2021-09-02 21:24:51 +02:00
DJ2LS 257192aedf
Update build-project.yml 2021-09-02 20:29:09 +02:00
DJ2LS 6d555b9362
Update build-project.yml 2021-09-02 20:15:33 +02:00
DJ2LS 74d609e106
Update build-project.yml 2021-08-29 15:54:23 +02:00
DJ2LS 2c5a77cb2f
Update build-project.yml 2021-08-29 15:41:37 +02:00
DJ2LS 96cfeabd1f
Update build-project.yml 2021-08-29 15:31:42 +02:00
DJ2LS 91ec199a0f
Update build-project.yml 2021-08-29 11:41:30 +02:00
DJ2LS 946fb0e719
install hamlib on ubuntu-build 2021-08-29 11:28:29 +02:00
DJ2LS fdcf860abd
Update build-project.yml 2021-08-28 18:20:22 +02:00
DJ2LS addd4ee241
Update build-project.yml 2021-08-28 17:41:36 +02:00
DJ2LS 49c021b7d5
Update build-project.yml 2021-08-28 16:49:11 +02:00
DJ2LS c463435e41
Update build-project.yml 2021-08-28 16:36:31 +02:00
DJ2LS 66bafbd0cc
Update build-project.yml 2021-08-28 15:57:46 +02:00
DJ2LS 83b3f773c6
Update build-project.yml 2021-08-28 15:47:55 +02:00
DJ2LS 697636969e
Update build-project.yml 2021-08-28 15:35:54 +02:00
DJ2LS c788f201d8
Update build-project.yml 2021-08-28 15:24:15 +02:00
DJ2LS 94b6b28b3b
Update build-project.yml 2021-08-28 15:01:39 +02:00
DJ2LS 0ef1b17162
Update build-project.yml 2021-08-28 14:58:39 +02:00
DJ2LS d9cdef7934
Update build-project.yml 2021-08-28 14:37:53 +02:00
DJ2LS b1f4217ca4
Update build-project.yml 2021-08-28 14:35:34 +02:00
DJ2LS b9906f0f7d
Update build-project.yml 2021-08-28 14:34:23 +02:00
DJ2LS 3aff144d77
Update build-project.yml 2021-08-28 14:15:14 +02:00
DJ2LS a31105f52a
Update build-project.yml 2021-08-28 13:24:34 +02:00
DJ2LS 281e263700
Update build-project.yml 2021-08-28 13:06:43 +02:00
DJ2LS 741704303b
Update build-project.yml 2021-08-28 13:03:53 +02:00
DJ2LS bf349ecb31
Update build-project.yml 2021-08-28 13:01:37 +02:00
DJ2LS 5a0373e290
Update build-project.yml 2021-08-28 12:58:46 +02:00
DJ2LS 17e49c94b0
Update build-project.yml 2021-08-28 12:56:41 +02:00
DJ2LS 1600643611
Update build-project.yml 2021-08-28 12:54:40 +02:00
DJ2LS b2bde8bcd6
Update build-project.yml 2021-08-28 12:50:10 +02:00
DJ2LS ad597cfc66
Update build-project.yml 2021-08-28 12:47:34 +02:00
DJ2LS 6d6066f06a
Update build-project.yml 2021-08-28 12:44:12 +02:00
DJ2LS d16b3e8406
Update build-project.yml 2021-08-28 12:39:07 +02:00
DJ2LS 6ee760f8e8
Update build-project.yml 2021-08-28 12:31:18 +02:00
DJ2LS 71c65b63d5
Update build-project.yml 2021-08-28 12:20:12 +02:00
DJ2LS d90de8bbee
Update build-project.yml 2021-08-28 12:12:58 +02:00
DJ2LS cc7a2a0c7b
Update build-project.yml 2021-08-28 10:57:00 +02:00
DJ2LS 9b3b95d006
Update build-project.yml 2021-08-28 10:51:29 +02:00
DJ2LS 9bc01984c9
Update build-project.yml 2021-08-28 10:14:59 +02:00
DJ2LS 29ddae75da
Update build-project.yml 2021-08-28 10:09:32 +02:00
DJ2LS 1e2a5bb4d0
Update build-project.yml 2021-08-28 10:06:58 +02:00
DJ2LS 7181384945
Update build-project.yml 2021-08-28 10:03:40 +02:00
DJ2LS 99c40268e9
Update build-project.yml 2021-08-28 10:00:45 +02:00
DJ2LS dd18a00042
Update build-project.yml 2021-08-28 09:58:19 +02:00
DJ2LS 8f9d3befe9
Update build-project.yml 2021-08-28 09:56:50 +02:00
DJ2LS 57637a7a51
Update build-project.yml 2021-08-28 09:50:06 +02:00
DJ2LS e8d3819d93
Update build-project.yml 2021-08-28 09:48:40 +02:00
DJ2LS aa3cf30ad3
Update build-project.yml 2021-08-28 09:44:35 +02:00
DJ2LS 2647e1b5ee
Create build-project.yml 2021-08-28 09:31:04 +02:00
DJ2LS c00ec6dbd2
Update build-tnc.yml 2021-08-28 09:19:36 +02:00
DJ2LS debc451e60
Update build-tnc.yml 2021-08-28 09:11:21 +02:00
DJ2LS 5da07ad930
Update build-tnc.yml 2021-08-28 09:08:11 +02:00
DJ2LS b281b33488
Update build-tnc.yml 2021-08-28 09:06:59 +02:00
DJ2LS 21345f2a9f
Update build-tnc.yml 2021-08-28 09:03:36 +02:00
DJ2LS d7a55d2501
Update build-tnc.yml 2021-08-15 11:31:59 +02:00
DJ2LS db65b32ddb
Update build-tnc.yml 2021-08-13 21:37:10 +02:00
DJ2LS 225e85f1d9
Update build-tnc.yml 2021-08-13 21:34:01 +02:00
DJ2LS 4adee49ebb
Update build-tnc.yml 2021-08-13 21:29:37 +02:00
DJ2LS 3543b11a9c
Update build-tnc.yml 2021-08-13 21:27:39 +02:00
DJ2LS 584b0ca958
Update build-tnc.yml 2021-08-13 21:24:26 +02:00
DJ2LS ee499b46be
Update build-tnc.yml 2021-08-13 21:19:50 +02:00
DJ2LS 66e246bd9f
Update build-tnc.yml 2021-08-13 21:19:02 +02:00
DJ2LS 4fd577967f
Rename main.yml to build-tnc.yml 2021-08-13 21:17:33 +02:00
DJ2LS f4897891d2
Create main.yml 2021-08-13 21:17:15 +02:00
DJ2LS c606914006
Delete build-tnc 2021-08-13 21:15:14 +02:00
DJ2LS 45c8f745ae
Create build-tnc 2021-08-13 21:14:45 +02:00
DJ2LS 2525eed0a2
Update build.yml 2021-08-10 20:20:58 +02:00
DJ2LS ff91e969c8
Update build.yml 2021-08-10 20:19:15 +02:00
DJ2LS b03c17b73e
Update build.yml 2021-08-10 20:15:25 +02:00
DJ2LS 244573402b
Update build.yml 2021-08-10 20:12:32 +02:00
DJ2LS 1e90945c13
Update build.yml 2021-08-10 20:07:37 +02:00
DJ2LS 62c4829637
Update build.yml 2021-08-10 19:56:07 +02:00
DJ2LS df4d0a0751
Update build.yml 2021-08-10 19:09:38 +02:00
DJ2LS 72ac31919c
Update build.yml 2021-08-10 19:08:02 +02:00
DJ2LS 381dc3d058
Update build.yml 2021-08-10 18:59:14 +02:00
DJ2LS 3da48ed0ef
Update build.yml 2021-08-10 18:53:20 +02:00
DJ2LS bbb3ab0360
Create pylint.yml 2021-08-08 19:39:06 +02:00
DJ2LS 13576920c9
Update build.yml 2021-08-08 18:07:08 +02:00
DJ2LS b02f4e0ba3
Update build.yml 2021-08-08 18:05:37 +02:00
DJ2LS 51dec09532
Update build.yml 2021-08-08 17:58:41 +02:00
DJ2LS bddc100f34
Update build.yml 2021-08-08 17:56:49 +02:00
DJ2LS 947779738d
Update build.yml 2021-08-08 17:55:46 +02:00
DJ2LS 685454eef3
Update build.yml 2021-08-08 17:48:38 +02:00
DJ2LS 3df334f150
Update build.yml 2021-08-08 17:46:39 +02:00
DJ2LS 16190123c8
Update build.yml 2021-08-08 17:36:01 +02:00
DJ2LS 734e9c4847
Create build.yml 2021-08-08 17:29:56 +02:00
DJ2LS 4d38df0ecd
Create codeql-analysis.yml 2021-08-07 20:09:51 +02:00