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