Commit Graph

20 Commits

Author SHA1 Message Date
Johannes Pohl
fa12774090 add checksum integration
* add draft for crc configure dialog

* add ui file

* improve delegate sizing

* fix open editors function call placement

* consider system font size for optimal editor height

* fix font height on windows only as other OSes are fine with default

* simplify windows height special case

* add draft for crc configure dialog

* add ui file

* add tab widget to properties dialog + remove unneeded underline fonts

* rename type -> field type + add crclabel class

* cast labels to crclabel if field type gets changed

* dynamic tab creation in label dialog depending on special status labels

* integrate CRC widget to dialog

* use model for crc data ranges and enhance editor behaviour

* move default crc polynomials to class level

* make crc polynomial configurable in widget

* fix line edit validator + set crc polynomial on combobox change

* show crc status in label table

* fix unnittest polynomial assignment

* Index error catched, when dragging WSP-encoded data into generator

* show expected CRC in value table

* add action for updating automatically assigned message types

* add draft for crc configure dialog

* add ui file

* add tab widget to properties dialog + remove unneeded underline fonts

* rename type -> field type + add crclabel class

* cast labels to crclabel if field type gets changed

* dynamic tab creation in label dialog depending on special status labels

* integrate CRC widget to dialog

* use model for crc data ranges and enhance editor behaviour

* move default crc polynomials to class level

* make crc polynomial configurable in widget

* fix line edit validator + set crc polynomial on combobox change

* show crc status in label table

* fix unnittest polynomial assignment

* show expected CRC in value table

* add action for updating automatically assigned message types

* centralize bit view methods

* make start value and final xor configurable

* add Checksum Label Type + WSP Checksum subtype

* Ensure Start Value and Final XOR have same length as polynomial

* pad zeros at front

* add crc info label and fix sync between polynomial and xor values

* various fixes

* test wsp hash functionality

* minor fixes

* use array.array for parameters to make crcs comparable

* integrate crc to generation

* add unittest for cc1101

* set wait cursor when extracting archives

* remove unneeded status bar in interpretation

* set wait cursor when extracting archives in project manager

* fix size policy for analysis search line edit

* save checksum labels in project

* improve alignment

* remove double line edit

* add test for checksum integration in generator

* update coverage

* specify coverage format

* generate xml coverage report

* generate coverage report only for python 3.5

* generate coverage report only for python 3.5

* add variable to control coverage

* generate coverage report on success

* generate coverage report after success

* remove deprecated

* add virtualenv opt

* use codecov

* revert to deprecated

* Removed CRC and 'remove_preamble, remove_sync' from CC1101 Data Whitening

* repair unittests

* fix table copy selection

* use plain bits for checksum calculation in generation

* add parent
2017-07-02 20:47:46 +02:00
Johannes Pohl
98f257c493 enhance encoding gui test 2017-05-12 09:43:26 +02:00
Johannes Pohl
1c65f985c8 refactor decoding context menu + add unittest 2017-03-30 23:27:36 +02:00
Johannes Pohl
9568c54f7b add flag for showing GUI during tests 2017-03-28 17:36:41 +02:00
Johannes Pohl
745d351b2c remove unused signal references 2017-03-28 00:11:23 +02:00
jopohl
612dcdf38c centralize add signal to form 2017-03-27 10:58:13 +02:00
jopohl
e3eded89d9 optimize timeouts 2017-03-27 10:39:10 +02:00
jopohl
fc793e2e71 add common base class for test cases 2017-03-27 10:16:43 +02:00
Johannes Pohl
37a92f8683 write settings 2017-03-26 22:19:28 +02:00
Johannes Pohl
574c8b92ee add dedicated app context for tests 2017-03-26 22:03:35 +02:00
Johannes Pohl
b82638d50b remove signal ref 2017-03-26 15:21:15 +02:00
Johannes Pohl
ad91a336e0 close dialog on teardown 2017-03-26 14:19:58 +02:00
Johannes Pohl
48e476607b improve stability 2017-03-26 01:35:23 +01:00
Johannes Pohl
286b5bc1b9 refactor test timeouts 2017-03-20 18:53:47 +01:00
jopohl
873cbe9fc7 increase timeout for decoding test 2017-03-19 02:59:01 +01:00
jopohl
d18934b6d3 improve stability 2017-03-18 17:28:08 +01:00
jopohl
fdb1edcc96 add processEvents for stability 2017-03-17 18:59:40 +01:00
Johannes Pohl
e1671f2753 enhance tests for decoder widget controller 2017-02-22 21:49:06 +01:00
Johannes Pohl
6178cbd9dc test dialogs without showing them in foreground 2017-02-11 22:20:48 +01:00
Johannes Pohl
6fcad607fd add unittest for decoder gui + connect decoder updates on row changes instead item activated 2017-02-11 17:34:38 +01:00