Cosmic Ray Report

Date time: 08/11/2024 01:22:53

Total jobs: 188

Complete: 188 (100.00%)

Surviving mutants: 0 (0.00%)

operator: core/ReplaceBinaryOperator_BitOr_Add, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes+io.IOBase|socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Add, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase+socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Add, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str+construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Add, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -125,7 +125,7 @@
         return rVal
 
     @keyword('Generate binary from `${data}´ using construct `${identifier}´')
-    def generate_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct):
+    def generate_binary_data_using_construct(self, data: dict, identifier: str+construct.Construct):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Add, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -135,7 +135,7 @@
         return rVal
 
     @keyword('Write binary data generated from `${data}´ using construct `${identifier}´ to `${file}`')
-    def write_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct, file: io.IOBase):
+    def write_binary_data_using_construct(self, data: dict, identifier: str+construct.Construct, file: io.IOBase):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Add, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -149,7 +149,7 @@
                 file.send(rVal)
 
     @keyword('Open `${filepath}´ for reading binary data')
-    def open_binary_file_to_read(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_read(self, filepath: str+pathlib.Path):
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Add, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -153,7 +153,7 @@
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
-    def open_binary_file_to_write(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_write(self, filepath: str+pathlib.Path):
         return open(filepath, "wb")
 
     @keyword('Open ${protocol} connection to server `${server}´ on port `${port}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Sub, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes-io.IOBase|socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Sub, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase-socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Sub, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str-construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Sub, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -125,7 +125,7 @@
         return rVal
 
     @keyword('Generate binary from `${data}´ using construct `${identifier}´')
-    def generate_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct):
+    def generate_binary_data_using_construct(self, data: dict, identifier: str-construct.Construct):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Sub, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -135,7 +135,7 @@
         return rVal
 
     @keyword('Write binary data generated from `${data}´ using construct `${identifier}´ to `${file}`')
-    def write_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct, file: io.IOBase):
+    def write_binary_data_using_construct(self, data: dict, identifier: str-construct.Construct, file: io.IOBase):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Sub, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -149,7 +149,7 @@
                 file.send(rVal)
 
     @keyword('Open `${filepath}´ for reading binary data')
-    def open_binary_file_to_read(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_read(self, filepath: str-pathlib.Path):
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Sub, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -153,7 +153,7 @@
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
-    def open_binary_file_to_write(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_write(self, filepath: str-pathlib.Path):
         return open(filepath, "wb")
 
     @keyword('Open ${protocol} connection to server `${server}´ on port `${port}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mul, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes*io.IOBase|socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mul, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase*socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mul, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str*construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mul, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -125,7 +125,7 @@
         return rVal
 
     @keyword('Generate binary from `${data}´ using construct `${identifier}´')
-    def generate_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct):
+    def generate_binary_data_using_construct(self, data: dict, identifier: str*construct.Construct):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mul, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -135,7 +135,7 @@
         return rVal
 
     @keyword('Write binary data generated from `${data}´ using construct `${identifier}´ to `${file}`')
-    def write_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct, file: io.IOBase):
+    def write_binary_data_using_construct(self, data: dict, identifier: str*construct.Construct, file: io.IOBase):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mul, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -149,7 +149,7 @@
                 file.send(rVal)
 
     @keyword('Open `${filepath}´ for reading binary data')
-    def open_binary_file_to_read(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_read(self, filepath: str*pathlib.Path):
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mul, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -153,7 +153,7 @@
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
-    def open_binary_file_to_write(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_write(self, filepath: str*pathlib.Path):
         return open(filepath, "wb")
 
     @keyword('Open ${protocol} connection to server `${server}´ on port `${port}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Div, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes/io.IOBase|socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Div, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase/socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Div, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str/construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Div, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -125,7 +125,7 @@
         return rVal
 
     @keyword('Generate binary from `${data}´ using construct `${identifier}´')
-    def generate_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct):
+    def generate_binary_data_using_construct(self, data: dict, identifier: str/construct.Construct):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Div, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -135,7 +135,7 @@
         return rVal
 
     @keyword('Write binary data generated from `${data}´ using construct `${identifier}´ to `${file}`')
-    def write_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct, file: io.IOBase):
+    def write_binary_data_using_construct(self, data: dict, identifier: str/construct.Construct, file: io.IOBase):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Div, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -149,7 +149,7 @@
                 file.send(rVal)
 
     @keyword('Open `${filepath}´ for reading binary data')
-    def open_binary_file_to_read(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_read(self, filepath: str/pathlib.Path):
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Div, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -153,7 +153,7 @@
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
-    def open_binary_file_to_write(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_write(self, filepath: str/pathlib.Path):
         return open(filepath, "wb")
 
     @keyword('Open ${protocol} connection to server `${server}´ on port `${port}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_FloorDiv, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes//io.IOBase|socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_FloorDiv, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase//socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_FloorDiv, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str//construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_FloorDiv, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -125,7 +125,7 @@
         return rVal
 
     @keyword('Generate binary from `${data}´ using construct `${identifier}´')
-    def generate_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct):
+    def generate_binary_data_using_construct(self, data: dict, identifier: str//construct.Construct):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_FloorDiv, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -135,7 +135,7 @@
         return rVal
 
     @keyword('Write binary data generated from `${data}´ using construct `${identifier}´ to `${file}`')
-    def write_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct, file: io.IOBase):
+    def write_binary_data_using_construct(self, data: dict, identifier: str//construct.Construct, file: io.IOBase):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_FloorDiv, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -149,7 +149,7 @@
                 file.send(rVal)
 
     @keyword('Open `${filepath}´ for reading binary data')
-    def open_binary_file_to_read(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_read(self, filepath: str//pathlib.Path):
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_FloorDiv, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -153,7 +153,7 @@
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
-    def open_binary_file_to_write(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_write(self, filepath: str//pathlib.Path):
         return open(filepath, "wb")
 
     @keyword('Open ${protocol} connection to server `${server}´ on port `${port}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mod, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes%io.IOBase|socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mod, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase%socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mod, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str%construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mod, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -125,7 +125,7 @@
         return rVal
 
     @keyword('Generate binary from `${data}´ using construct `${identifier}´')
-    def generate_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct):
+    def generate_binary_data_using_construct(self, data: dict, identifier: str%construct.Construct):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mod, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -135,7 +135,7 @@
         return rVal
 
     @keyword('Write binary data generated from `${data}´ using construct `${identifier}´ to `${file}`')
-    def write_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct, file: io.IOBase):
+    def write_binary_data_using_construct(self, data: dict, identifier: str%construct.Construct, file: io.IOBase):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mod, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -149,7 +149,7 @@
                 file.send(rVal)
 
     @keyword('Open `${filepath}´ for reading binary data')
-    def open_binary_file_to_read(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_read(self, filepath: str%pathlib.Path):
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Mod, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -153,7 +153,7 @@
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
-    def open_binary_file_to_write(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_write(self, filepath: str%pathlib.Path):
         return open(filepath, "wb")
 
     @keyword('Open ${protocol} connection to server `${server}´ on port `${port}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Pow, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes**io.IOBase|socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Pow, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase**socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Pow, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str**construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Pow, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -125,7 +125,7 @@
         return rVal
 
     @keyword('Generate binary from `${data}´ using construct `${identifier}´')
-    def generate_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct):
+    def generate_binary_data_using_construct(self, data: dict, identifier: str**construct.Construct):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Pow, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -135,7 +135,7 @@
         return rVal
 
     @keyword('Write binary data generated from `${data}´ using construct `${identifier}´ to `${file}`')
-    def write_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct, file: io.IOBase):
+    def write_binary_data_using_construct(self, data: dict, identifier: str**construct.Construct, file: io.IOBase):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Pow, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -149,7 +149,7 @@
                 file.send(rVal)
 
     @keyword('Open `${filepath}´ for reading binary data')
-    def open_binary_file_to_read(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_read(self, filepath: str**pathlib.Path):
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_Pow, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -153,7 +153,7 @@
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
-    def open_binary_file_to_write(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_write(self, filepath: str**pathlib.Path):
         return open(filepath, "wb")
 
     @keyword('Open ${protocol} connection to server `${server}´ on port `${port}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_RShift, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes>>io.IOBase|socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_RShift, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase>>socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_RShift, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str>>construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_RShift, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -125,7 +125,7 @@
         return rVal
 
     @keyword('Generate binary from `${data}´ using construct `${identifier}´')
-    def generate_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct):
+    def generate_binary_data_using_construct(self, data: dict, identifier: str>>construct.Construct):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_RShift, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -135,7 +135,7 @@
         return rVal
 
     @keyword('Write binary data generated from `${data}´ using construct `${identifier}´ to `${file}`')
-    def write_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct, file: io.IOBase):
+    def write_binary_data_using_construct(self, data: dict, identifier: str>>construct.Construct, file: io.IOBase):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_RShift, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -149,7 +149,7 @@
                 file.send(rVal)
 
     @keyword('Open `${filepath}´ for reading binary data')
-    def open_binary_file_to_read(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_read(self, filepath: str>>pathlib.Path):
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_RShift, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -153,7 +153,7 @@
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
-    def open_binary_file_to_write(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_write(self, filepath: str>>pathlib.Path):
         return open(filepath, "wb")
 
     @keyword('Open ${protocol} connection to server `${server}´ on port `${port}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_LShift, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes<<io.IOBase|socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_LShift, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase<<socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_LShift, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str<<construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_LShift, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -125,7 +125,7 @@
         return rVal
 
     @keyword('Generate binary from `${data}´ using construct `${identifier}´')
-    def generate_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct):
+    def generate_binary_data_using_construct(self, data: dict, identifier: str<<construct.Construct):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_LShift, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -135,7 +135,7 @@
         return rVal
 
     @keyword('Write binary data generated from `${data}´ using construct `${identifier}´ to `${file}`')
-    def write_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct, file: io.IOBase):
+    def write_binary_data_using_construct(self, data: dict, identifier: str<<construct.Construct, file: io.IOBase):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_LShift, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -149,7 +149,7 @@
                 file.send(rVal)
 
     @keyword('Open `${filepath}´ for reading binary data')
-    def open_binary_file_to_read(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_read(self, filepath: str<<pathlib.Path):
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_LShift, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -153,7 +153,7 @@
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
-    def open_binary_file_to_write(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_write(self, filepath: str<<pathlib.Path):
         return open(filepath, "wb")
 
     @keyword('Open ${protocol} connection to server `${server}´ on port `${port}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitAnd, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes&io.IOBase|socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitAnd, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase&socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitAnd, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str&construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitAnd, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -125,7 +125,7 @@
         return rVal
 
     @keyword('Generate binary from `${data}´ using construct `${identifier}´')
-    def generate_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct):
+    def generate_binary_data_using_construct(self, data: dict, identifier: str&construct.Construct):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitAnd, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -135,7 +135,7 @@
         return rVal
 
     @keyword('Write binary data generated from `${data}´ using construct `${identifier}´ to `${file}`')
-    def write_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct, file: io.IOBase):
+    def write_binary_data_using_construct(self, data: dict, identifier: str&construct.Construct, file: io.IOBase):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitAnd, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -149,7 +149,7 @@
                 file.send(rVal)
 
     @keyword('Open `${filepath}´ for reading binary data')
-    def open_binary_file_to_read(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_read(self, filepath: str&pathlib.Path):
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitAnd, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -153,7 +153,7 @@
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
-    def open_binary_file_to_write(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_write(self, filepath: str&pathlib.Path):
         return open(filepath, "wb")
 
     @keyword('Open ${protocol} connection to server `${server}´ on port `${port}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitXor, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes^io.IOBase|socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitXor, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase^socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitXor, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -100,7 +100,7 @@
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
-    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
+    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str^construct.Construct):
         match binarydata:
             case socket.socket():
                 binarydata = binarydata.makefile("rb")
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitXor, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -125,7 +125,7 @@
         return rVal
 
     @keyword('Generate binary from `${data}´ using construct `${identifier}´')
-    def generate_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct):
+    def generate_binary_data_using_construct(self, data: dict, identifier: str^construct.Construct):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitXor, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -135,7 +135,7 @@
         return rVal
 
     @keyword('Write binary data generated from `${data}´ using construct `${identifier}´ to `${file}`')
-    def write_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct, file: io.IOBase):
+    def write_binary_data_using_construct(self, data: dict, identifier: str^construct.Construct, file: io.IOBase):
         match identifier:
             case str(_):
                 rVal = (self.constructs[identifier].build(data))
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitXor, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -149,7 +149,7 @@
                 file.send(rVal)
 
     @keyword('Open `${filepath}´ for reading binary data')
-    def open_binary_file_to_read(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_read(self, filepath: str^pathlib.Path):
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceBinaryOperator_BitOr_BitXor, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -153,7 +153,7 @@
         return open(filepath, "rb")
 
     @keyword('Open `${filepath}´ for writing binary data')
-    def open_binary_file_to_write(self, filepath: str|pathlib.Path):
+    def open_binary_file_to_write(self, filepath: str^pathlib.Path):
         return open(filepath, "wb")
 
     @keyword('Open ${protocol} connection to server `${server}´ on port `${port}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 0 passed, 11 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_Eq_NotEq, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -69,7 +69,7 @@
     def construct_element_should_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element == expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element != expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Elemement `${locator}´ in `${constructDict}´ should not be equal to `${expectedValue}´')
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ does not match expected `1´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'observed value `1´ does not match expected `0´ in `Container:*' did not occur.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ does not match expected `1´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 1 passed, 3 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 6 passed, 5 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_Eq_Lt, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -69,7 +69,7 @@
     def construct_element_should_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element == expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element < expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Elemement `${locator}´ in `${constructDict}´ should not be equal to `${expectedValue}´')
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ does not match expected `1´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'observed value `1´ does not match expected `2´ in `Container:*' did not occur.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ does not match expected `1´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 1 passed, 3 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 6 passed, 5 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_Eq_LtE, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -69,7 +69,7 @@
     def construct_element_should_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element == expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element <= expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Elemement `${locator}´ in `${constructDict}´ should not be equal to `${expectedValue}´')
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'observed value `1´ does not match expected `2´ in `Container:*' did not occur.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_Eq_Gt, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -69,7 +69,7 @@
     def construct_element_should_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element == expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element > expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Elemement `${locator}´ in `${constructDict}´ should not be equal to `${expectedValue}´')
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ does not match expected `1´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'observed value `1´ does not match expected `0´ in `Container:*' did not occur.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ does not match expected `1´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 1 passed, 3 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 6 passed, 5 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_Eq_GtE, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -69,7 +69,7 @@
     def construct_element_should_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element == expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element >= expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Elemement `${locator}´ in `${constructDict}´ should not be equal to `${expectedValue}´')
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'observed value `1´ does not match expected `0´ in `Container:*' did not occur.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_Eq_Is, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -69,7 +69,7 @@
     def construct_element_should_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element == expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element is expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Elemement `${locator}´ in `${constructDict}´ should not be equal to `${expectedValue}´')
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `you´ does not match expected `you´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.0.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `you´ does not match expected `you´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.0.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_Eq_IsNot, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -69,7 +69,7 @@
     def construct_element_should_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element == expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element is not expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Elemement `${locator}´ in `${constructDict}´ should not be equal to `${expectedValue}´')
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ does not match expected `1´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'observed value `1´ does not match expected `0´ in `Container:*' did not occur.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ does not match expected `1´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 1 passed, 3 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 6 passed, 5 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_NotEq_Eq, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -75,7 +75,7 @@
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element != expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element == expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Get elemement `${locator}´ from `${constructDict}´')
     def get_construct_element(self, locator:str, constructDict:dict):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `0´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `0´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_NotEq_Lt, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -75,7 +75,7 @@
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element != expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element < expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Get elemement `${locator}´ from `${constructDict}´')
     def get_construct_element(self, locator:str, constructDict:dict):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `0´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `0´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_NotEq_LtE, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -75,7 +75,7 @@
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element != expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element <= expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Get elemement `${locator}´ from `${constructDict}´')
     def get_construct_element(self, locator:str, constructDict:dict):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `0´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `0´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_NotEq_Gt, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -75,7 +75,7 @@
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element != expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element > expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Get elemement `${locator}´ from `${constructDict}´')
     def get_construct_element(self, locator:str, constructDict:dict):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `2´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `2´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_NotEq_GtE, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -75,7 +75,7 @@
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element != expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element >= expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Get elemement `${locator}´ from `${constructDict}´')
     def get_construct_element(self, locator:str, constructDict:dict):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `2´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `2´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_NotEq_Is, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -75,7 +75,7 @@
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element != expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element is expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Get elemement `${locator}´ from `${constructDict}´')
     def get_construct_element(self, locator:str, constructDict:dict):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `0´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `0´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_NotEq_IsNot, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -75,7 +75,7 @@
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element != expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert element is not expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Get elemement `${locator}´ from `${constructDict}´')
     def get_construct_element(self, locator:str, constructDict:dict):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | PASS |
11 tests, 11 passed, 0 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
============================= test session starts ==============================
platform linux -- Python 3.12.3, pytest-8.3.3, pluggy-1.5.0
rootdir: /home/franz/projects/robotframework-construct
configfile: pyproject.toml
collected 1 item

tests/__init__.py F                                                      [100%]

=================================== FAILURES ===================================
____________________________ test_impossible_params ____________________________

    def test_impossible_params():
        with pytest.raises(AssertionError):
            robotframework_construct.robotframework_construct().traverse_construct_for_element(0, 0, 0, 0)
    
        with pytest.raises(AssertionError) as excinfo:
            robotframework_construct.robotframework_construct().parse_binary_data_using_construct(None, "nope")
        assert "binarydata should be a byte array or a readable binary file object/TCP/UDP socket, but was `<class 'NoneType'>´" == str(excinfo.value)
    
        with pytest.raises(AssertionError):
            robotframework_construct.robotframework_construct().parse_binary_data_using_construct(b"", 0)
    
        with pytest.raises(AssertionError):
            robotframework_construct.robotframework_construct().parse_binary_data_using_construct(0, 0)
    
>       with pytest.raises(AssertionError):
E       Failed: DID NOT RAISE <class 'AssertionError'>

tests/__init__.py:19: Failed
=========================== short test summary info ============================
FAILED tests/__init__.py::test_impossible_params - Failed: DID NOT RAISE <cla...
============================== 1 failed in 0.58s ===============================
operator: core/ReplaceUnaryOperator_USub_UAdd, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -37,7 +37,7 @@
         original = constructDict
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
-            target = element_chain[-1]
+            target = element_chain[+1]
             element_chain = element_chain[:-1]
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
IndexError: list index out of range
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceUnaryOperator_USub_UAdd, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -38,7 +38,7 @@
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
             target = element_chain[-1]
-            element_chain = element_chain[:-1]
+            element_chain = element_chain[:+1]
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
             orig = getattr(constructDict, target)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
could not find `div´ in `Container: 
    add = False
    sub = False
    mul = False
    div = True
    pad = None´
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceUnaryOperator_USub_Invert, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -37,7 +37,7 @@
         original = constructDict
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
-            target = element_chain[-1]
+            target = element_chain[~1]
             element_chain = element_chain[:-1]
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
IndexError: list index out of range
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceUnaryOperator_USub_Invert, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -38,7 +38,7 @@
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
             target = element_chain[-1]
-            element_chain = element_chain[:-1]
+            element_chain = element_chain[:~1]
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
             orig = getattr(constructDict, target)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceUnaryOperator_USub_Not, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -37,7 +37,7 @@
         original = constructDict
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
-            target = element_chain[-1]
+            target = element_chain[not 1]
             element_chain = element_chain[:-1]
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceUnaryOperator_USub_Not, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -38,7 +38,7 @@
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
             target = element_chain[-1]
-            element_chain = element_chain[:-1]
+            element_chain = element_chain[:not 1]
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
             orig = getattr(constructDict, target)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceUnaryOperator_Delete_USub, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -37,7 +37,7 @@
         original = constructDict
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
-            target = element_chain[-1]
+            target = element_chain[1]
             element_chain = element_chain[:-1]
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
IndexError: list index out of range
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceUnaryOperator_Delete_USub, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -38,7 +38,7 @@
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
             target = element_chain[-1]
-            element_chain = element_chain[:-1]
+            element_chain = element_chain[:1]
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
             orig = getattr(constructDict, target)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
could not find `div´ in `Container: 
    add = False
    sub = False
    mul = False
    div = True
    pad = None´
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -17,7 +17,7 @@
         try:
             expectedValue = type(element)(expectedValue)
         except ValueError:
-            assert False, f"could not convert `{expectedValue}´ of type `{type(expectedValue)}´ to `{type(element)}´ of the original value `{element}´"
+            assert not False, f"could not convert `{expectedValue}´ of type `{type(expectedValue)}´ to `{type(element)}´ of the original value `{element}´"
         return expectedValue
 
     def _get_element_from_constructDict(self, constructDict, locator):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'observed value `1´ does not match expected `nope´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `*´' but got 'observed value `185´ does not match expected `nope´ in `Container: 
    transaction_id = 26331
    flags = Container: 
        qr = True
        opcode = 0
        aa = False
        tc = False
        rd = True
        ra = True
        z = 0
        rcode = 0
    qdcount = 1
    ancount = 4
    nscount = 0
    arcount = 1
    questions = ListContainer: 
        Container: 
            qname = ListContainer: 
    [ Message content over the limit has been removed. ]
        Container: 
            name = 49164
            type = 1
            class = 1
            ttl = 1770
            rdlength = 4
            rdata = ListContainer: 
                185
                199
                108
                153
    authority = ListContainer: 
    additional = ListContainer: 
        Container: 
            name = '' (total 0)
            type = 41
            class = 1232
            ttl = 0
            rdlength = 0
            rdata = ListContainer: ´ at `answers.0.rdata.0´'.
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -21,7 +21,7 @@
         return expectedValue
 
     def _get_element_from_constructDict(self, constructDict, locator):
-        assert isinstance(constructDict, dict), f"constructDict should be a dict, but was `{type(constructDict)}´"
+        assert not isinstance(constructDict, dict), f"constructDict should be a dict, but was `{type(constructDict)}´"
         assert isinstance(locator, str), f"locator should be a string, but was `{type(locator)}´"
         original = constructDict
         try:
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
constructDict should be a dict, but was `<class 'construct.lib.containers.Container'>´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'observed value `1´ does not match expected `0´ in `Container:*' but got 'constructDict should be a dict, but was `<class 'construct.lib.containers.Container'>´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
constructDict should be a dict, but was `<class 'construct.lib.containers.Container'>´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 1 passed, 3 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
constructDict should be a dict, but was `<class 'construct.lib.containers.Container'>´
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
constructDict should be a dict, but was `<class 'construct.lib.containers.Container'>´
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
constructDict should be a dict, but was `<class 'construct.lib.containers.Container'>´
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 5 passed, 6 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -22,7 +22,7 @@
 
     def _get_element_from_constructDict(self, constructDict, locator):
         assert isinstance(constructDict, dict), f"constructDict should be a dict, but was `{type(constructDict)}´"
-        assert isinstance(locator, str), f"locator should be a string, but was `{type(locator)}´"
+        assert not isinstance(locator, str), f"locator should be a string, but was `{type(locator)}´"
         original = constructDict
         try:
             for item in self._split_at_dot_escape_with_dotdot.split(locator):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
locator should be a string, but was `<class 'str'>´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'observed value `1´ does not match expected `0´ in `Container:*' but got 'locator should be a string, but was `<class 'str'>´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
locator should be a string, but was `<class 'str'>´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 1 passed, 3 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
locator should be a string, but was `<class 'str'>´
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
locator should be a string, but was `<class 'str'>´
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
locator should be a string, but was `<class 'str'>´
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 5 passed, 6 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -28,7 +28,7 @@
             for item in self._split_at_dot_escape_with_dotdot.split(locator):
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
         except (KeyError, TypeError, IndexError):
-            assert False, f"could not find `{locator}´ in `{original}´"
+            assert not False, f"could not find `{locator}´ in `{original}´"
         return constructDict
 
     def _set_element_from_constructDict(self, constructDict, locator, value):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find `elements.1.nope´ in `Container:*´' but got 'could not convert `1´ of type `<class 'str'>´ to `<class 'construct.lib.containers.Container'>´ of the original value `Container: 
    type = 16
    name = 'number' (total 6)
    value = 1´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -32,7 +32,7 @@
         return constructDict
 
     def _set_element_from_constructDict(self, constructDict, locator, value):
-        assert isinstance(constructDict, dict), f"constructDict should be a dict, but was `{type(constructDict)}´"
+        assert not isinstance(constructDict, dict), f"constructDict should be a dict, but was `{type(constructDict)}´"
         assert isinstance(locator, str), f"locator should be a string, but was `{type(locator)}´"
         original = constructDict
         try:
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
constructDict should be a dict, but was `<class 'construct.lib.containers.Container'>´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find `elements.1.nope´ in `Container:*' but got 'constructDict should be a dict, but was `<class 'construct.lib.containers.Container'>´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
constructDict should be a dict, but was `<class 'construct.lib.containers.Container'>´
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -33,7 +33,7 @@
 
     def _set_element_from_constructDict(self, constructDict, locator, value):
         assert isinstance(constructDict, dict), f"constructDict should be a dict, but was `{type(constructDict)}´"
-        assert isinstance(locator, str), f"locator should be a string, but was `{type(locator)}´"
+        assert not isinstance(locator, str), f"locator should be a string, but was `{type(locator)}´"
         original = constructDict
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
locator should be a string, but was `<class 'str'>´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find `elements.1.nope´ in `Container:*' but got 'locator should be a string, but was `<class 'str'>´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
locator should be a string, but was `<class 'str'>´
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -43,7 +43,7 @@
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
             orig = getattr(constructDict, target)
         except (AttributeError, KeyError):
-            assert False, f"could not find `{locator}´ in `{original}´"
+            assert not False, f"could not find `{locator}´ in `{original}´"
         try:
             value = type(orig)(value)
         except ValueError:
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find `elements.1.nope´ in `Container:*' but got 'UnboundLocalError: cannot access local variable 'orig' where it is not associated with a value'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 7
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -47,7 +47,7 @@
         try:
             value = type(orig)(value)
         except ValueError:
-            assert False, f"could not convert `{value}´ of type `{type(value)}´ to `{type(orig)}´ of the original value `{orig}´"
+            assert not False, f"could not convert `{value}´ of type `{type(value)}´ to `{type(orig)}´ of the original value `{orig}´"
         setattr(constructDict, target, value)
 
     def traverse_construct_for_element(self, constructDict, locator, original, item):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' did not occur.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 8
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -57,7 +57,7 @@
             case (str(y), list(),) if all(x.isdigit() for x in y):  
                 constructDict = constructDict[int(item)]
             case _:
-                assert False, f"locator `{locator}´ invalid for `{original}´"
+                assert not False, f"locator `{locator}´ invalid for `{original}´"
         return constructDict
 
     @keyword('Set element seperator to `${element_seperator}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'locator `elements.nope.value´ invalid for `Container:*´' but got 'observed value `ListContainer: 
    Container: 
        type = 2
        name = 'hey' (total 3)
        value = 'you' (total 3)
    Container: 
        type = 16
        name = 'number' (total 6)
        value = 1´ does not match expected `ListContainer: 
    '1' (total 1)´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.nope.value´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 9
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -69,7 +69,7 @@
     def construct_element_should_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element == expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert not element == expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Elemement `${locator}´ in `${constructDict}´ should not be equal to `${expectedValue}´')
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ does not match expected `1´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'observed value `1´ does not match expected `0´ in `Container:*' did not occur.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ does not match expected `1´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 1 passed, 3 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 6 passed, 5 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 10
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -75,7 +75,7 @@
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
-        assert element != expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
+        assert not element != expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
 
     @keyword('Get elemement `${locator}´ from `${constructDict}´')
     def get_construct_element(self, locator:str, constructDict:dict):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `0´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
observed value `1´ is not distinct to `0´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 11
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -96,7 +96,7 @@
     def register_construct(self, spec: str, library: str, identifier: str):
         library = importlib.import_module(library)
         spec = getattr(library, spec)
-        assert isinstance(spec, construct.Construct), f"spec should be a construct.Construct, but was `{type(spec)}´"
+        assert not isinstance(spec, construct.Construct), f"spec should be a construct.Construct, but was `{type(spec)}´"
         self.constructs[identifier] = spec
 
     @keyword('Parse `${binarydata}´ using construct `${identifier}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
spec should be a construct.Construct, but was `<class 'construct.core.Struct'>´
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
spec should be a construct.Construct, but was `<class 'construct.core.Struct'>´
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
spec should be a construct.Construct, but was `<class 'construct.core.Struct'>´
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 1 passed, 3 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 12
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -109,7 +109,7 @@
             case io.IOBase():
                 pass
             case _:
-                assert False, f"binarydata should be a byte array or a readable binary file object/TCP/UDP socket, but was `{type(binarydata)}´"
+                assert not False, f"binarydata should be a byte array or a readable binary file object/TCP/UDP socket, but was `{type(binarydata)}´"
 
         match identifier:
             case str():
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | PASS |
11 tests, 11 passed, 0 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
============================= test session starts ==============================
platform linux -- Python 3.12.3, pytest-8.3.3, pluggy-1.5.0
rootdir: /home/franz/projects/robotframework-construct
configfile: pyproject.toml
collected 1 item

tests/__init__.py F                                                      [100%]

=================================== FAILURES ===================================
____________________________ test_impossible_params ____________________________

    def test_impossible_params():
        with pytest.raises(AssertionError):
            robotframework_construct.robotframework_construct().traverse_construct_for_element(0, 0, 0, 0)
    
        with pytest.raises(AssertionError) as excinfo:
            robotframework_construct.robotframework_construct().parse_binary_data_using_construct(None, "nope")
>       assert "binarydata should be a byte array or a readable binary file object/TCP/UDP socket, but was `<class 'NoneType'>´" == str(excinfo.value)
E       AssertionError

tests/__init__.py:11: AssertionError
=========================== short test summary info ============================
FAILED tests/__init__.py::test_impossible_params - AssertionError
============================== 1 failed in 0.62s ===============================
operator: core/AddNot, occurrence: 13
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -116,7 +116,7 @@
                 try:
                     rVal = self.constructs[identifier].parse_stream(binarydata)
                 except KeyError:
-                    assert False, f"could not find construct `{identifier}´"
+                    assert not False, f"could not find construct `{identifier}´"
             case construct.Construct():
                 rVal = identifier.parse_stream(binarydata)
             case _:
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find construct `0´' but got 'UnboundLocalError: cannot access local variable 'rVal' where it is not associated with a value'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 14
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -120,7 +120,7 @@
             case construct.Construct():
                 rVal = identifier.parse_stream(binarydata)
             case _:
-                assert False, f"identifier should be a string or a construct.Construct, but was `{type(identifier)}´"
+                assert not False, f"identifier should be a string or a construct.Construct, but was `{type(identifier)}´"
         robot.api.logger.info(f"""parsed: {rVal} using {identifier} from {binarydata}""")
         return rVal
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | PASS |
11 tests, 11 passed, 0 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
============================= test session starts ==============================
platform linux -- Python 3.12.3, pytest-8.3.3, pluggy-1.5.0
rootdir: /home/franz/projects/robotframework-construct
configfile: pyproject.toml
collected 1 item

tests/__init__.py F                                                      [100%]

=================================== FAILURES ===================================
____________________________ test_impossible_params ____________________________

    def test_impossible_params():
        with pytest.raises(AssertionError):
            robotframework_construct.robotframework_construct().traverse_construct_for_element(0, 0, 0, 0)
    
        with pytest.raises(AssertionError) as excinfo:
            robotframework_construct.robotframework_construct().parse_binary_data_using_construct(None, "nope")
        assert "binarydata should be a byte array or a readable binary file object/TCP/UDP socket, but was `<class 'NoneType'>´" == str(excinfo.value)
    
        with pytest.raises(AssertionError):
>           robotframework_construct.robotframework_construct().parse_binary_data_using_construct(b"", 0)

tests/__init__.py:14: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <robotframework_construct.robotframework_construct object at 0x71b1b510e660>
binarydata = <_io.BytesIO object at 0x71b1b42b1800>, identifier = 0

    @keyword('Parse `${binarydata}´ using construct `${identifier}´')
    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
        match binarydata:
            case socket.socket():
                binarydata = binarydata.makefile("rb")
            case bytes():
                binarydata = io.BytesIO(binarydata)
            case io.IOBase():
                pass
            case _:
                assert False, f"binarydata should be a byte array or a readable binary file object/TCP/UDP socket, but was `{type(binarydata)}´"
    
        match identifier:
            case str():
                try:
                    rVal = self.constructs[identifier].parse_stream(binarydata)
                except KeyError:
                    assert False, f"could not find construct `{identifier}´"
            case construct.Construct():
                rVal = identifier.parse_stream(binarydata)
            case _:
                assert not False, f"identifier should be a string or a construct.Construct, but was `{type(identifier)}´"
>       robot.api.logger.info(f"""parsed: {rVal} using {identifier} from {binarydata}""")
E       UnboundLocalError: cannot access local variable 'rVal' where it is not associated with a value

src/robotframework_construct/__init__.py:124: UnboundLocalError
=========================== short test summary info ============================
FAILED tests/__init__.py::test_impossible_params - UnboundLocalError: cannot ...
============================== 1 failed in 0.60s ===============================
operator: core/AddNot, occurrence: 15
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -168,5 +168,5 @@
                 s.connect((server, port))
                 return s
             case _:
-                assert False, f"protocol should be either `TCP or `UDP´, but was `{protocol}´"
+                assert not False, f"protocol should be either `TCP or `UDP´, but was `{protocol}´"
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' did not occur.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceFalseWithTrue, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -17,7 +17,7 @@
         try:
             expectedValue = type(element)(expectedValue)
         except ValueError:
-            assert False, f"could not convert `{expectedValue}´ of type `{type(expectedValue)}´ to `{type(element)}´ of the original value `{element}´"
+            assert True, f"could not convert `{expectedValue}´ of type `{type(expectedValue)}´ to `{type(element)}´ of the original value `{element}´"
         return expectedValue
 
     def _get_element_from_constructDict(self, constructDict, locator):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'observed value `1´ does not match expected `nope´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.1.value´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `*´' but got 'observed value `185´ does not match expected `nope´ in `Container: 
    transaction_id = 26331
    flags = Container: 
        qr = True
        opcode = 0
        aa = False
        tc = False
        rd = True
        ra = True
        z = 0
        rcode = 0
    qdcount = 1
    ancount = 4
    nscount = 0
    arcount = 1
    questions = ListContainer: 
        Container: 
            qname = ListContainer: 
    [ Message content over the limit has been removed. ]
        Container: 
            name = 49164
            type = 1
            class = 1
            ttl = 1557
            rdlength = 4
            rdata = ListContainer: 
                185
                199
                108
                153
    authority = ListContainer: 
    additional = ListContainer: 
        Container: 
            name = '' (total 0)
            type = 41
            class = 1232
            ttl = 0
            rdlength = 0
            rdata = ListContainer: ´ at `answers.0.rdata.0´'.
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceFalseWithTrue, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -28,7 +28,7 @@
             for item in self._split_at_dot_escape_with_dotdot.split(locator):
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
         except (KeyError, TypeError, IndexError):
-            assert False, f"could not find `{locator}´ in `{original}´"
+            assert True, f"could not find `{locator}´ in `{original}´"
         return constructDict
 
     def _set_element_from_constructDict(self, constructDict, locator, value):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find `elements.1.nope´ in `Container:*´' but got 'could not convert `1´ of type `<class 'str'>´ to `<class 'construct.lib.containers.Container'>´ of the original value `Container: 
    type = 16
    name = 'number' (total 6)
    value = 1´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceFalseWithTrue, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -43,7 +43,7 @@
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
             orig = getattr(constructDict, target)
         except (AttributeError, KeyError):
-            assert False, f"could not find `{locator}´ in `{original}´"
+            assert True, f"could not find `{locator}´ in `{original}´"
         try:
             value = type(orig)(value)
         except ValueError:
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find `elements.1.nope´ in `Container:*' but got 'UnboundLocalError: cannot access local variable 'orig' where it is not associated with a value'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceFalseWithTrue, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -47,7 +47,7 @@
         try:
             value = type(orig)(value)
         except ValueError:
-            assert False, f"could not convert `{value}´ of type `{type(value)}´ to `{type(orig)}´ of the original value `{orig}´"
+            assert True, f"could not convert `{value}´ of type `{type(value)}´ to `{type(orig)}´ of the original value `{orig}´"
         setattr(constructDict, target, value)
 
     def traverse_construct_for_element(self, constructDict, locator, original, item):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' did not occur.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceFalseWithTrue, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -57,7 +57,7 @@
             case (str(y), list(),) if all(x.isdigit() for x in y):  
                 constructDict = constructDict[int(item)]
             case _:
-                assert False, f"locator `{locator}´ invalid for `{original}´"
+                assert True, f"locator `{locator}´ invalid for `{original}´"
         return constructDict
 
     @keyword('Set element seperator to `${element_seperator}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'locator `elements.nope.value´ invalid for `Container:*´' but got 'observed value `ListContainer: 
    Container: 
        type = 2
        name = 'hey' (total 3)
        value = 'you' (total 3)
    Container: 
        type = 16
        name = 'number' (total 6)
        value = 1´ does not match expected `ListContainer: 
    '1' (total 1)´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ at `elements.nope.value´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceFalseWithTrue, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -109,7 +109,7 @@
             case io.IOBase():
                 pass
             case _:
-                assert False, f"binarydata should be a byte array or a readable binary file object/TCP/UDP socket, but was `{type(binarydata)}´"
+                assert True, f"binarydata should be a byte array or a readable binary file object/TCP/UDP socket, but was `{type(binarydata)}´"
 
         match identifier:
             case str():
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | PASS |
11 tests, 11 passed, 0 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
============================= test session starts ==============================
platform linux -- Python 3.12.3, pytest-8.3.3, pluggy-1.5.0
rootdir: /home/franz/projects/robotframework-construct
configfile: pyproject.toml
collected 1 item

tests/__init__.py F                                                      [100%]

=================================== FAILURES ===================================
____________________________ test_impossible_params ____________________________

    def test_impossible_params():
        with pytest.raises(AssertionError):
            robotframework_construct.robotframework_construct().traverse_construct_for_element(0, 0, 0, 0)
    
        with pytest.raises(AssertionError) as excinfo:
            robotframework_construct.robotframework_construct().parse_binary_data_using_construct(None, "nope")
>       assert "binarydata should be a byte array or a readable binary file object/TCP/UDP socket, but was `<class 'NoneType'>´" == str(excinfo.value)
E       AssertionError

tests/__init__.py:11: AssertionError
=========================== short test summary info ============================
FAILED tests/__init__.py::test_impossible_params - AssertionError
============================== 1 failed in 0.57s ===============================
operator: core/ReplaceFalseWithTrue, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -116,7 +116,7 @@
                 try:
                     rVal = self.constructs[identifier].parse_stream(binarydata)
                 except KeyError:
-                    assert False, f"could not find construct `{identifier}´"
+                    assert True, f"could not find construct `{identifier}´"
             case construct.Construct():
                 rVal = identifier.parse_stream(binarydata)
             case _:
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find construct `0´' but got 'UnboundLocalError: cannot access local variable 'rVal' where it is not associated with a value'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceFalseWithTrue, occurrence: 7
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -120,7 +120,7 @@
             case construct.Construct():
                 rVal = identifier.parse_stream(binarydata)
             case _:
-                assert False, f"identifier should be a string or a construct.Construct, but was `{type(identifier)}´"
+                assert True, f"identifier should be a string or a construct.Construct, but was `{type(identifier)}´"
         robot.api.logger.info(f"""parsed: {rVal} using {identifier} from {binarydata}""")
         return rVal
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | PASS |
11 tests, 11 passed, 0 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
============================= test session starts ==============================
platform linux -- Python 3.12.3, pytest-8.3.3, pluggy-1.5.0
rootdir: /home/franz/projects/robotframework-construct
configfile: pyproject.toml
collected 1 item

tests/__init__.py F                                                      [100%]

=================================== FAILURES ===================================
____________________________ test_impossible_params ____________________________

    def test_impossible_params():
        with pytest.raises(AssertionError):
            robotframework_construct.robotframework_construct().traverse_construct_for_element(0, 0, 0, 0)
    
        with pytest.raises(AssertionError) as excinfo:
            robotframework_construct.robotframework_construct().parse_binary_data_using_construct(None, "nope")
        assert "binarydata should be a byte array or a readable binary file object/TCP/UDP socket, but was `<class 'NoneType'>´" == str(excinfo.value)
    
        with pytest.raises(AssertionError):
>           robotframework_construct.robotframework_construct().parse_binary_data_using_construct(b"", 0)

tests/__init__.py:14: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <robotframework_construct.robotframework_construct object at 0x79e74bad0500>
binarydata = <_io.BytesIO object at 0x79e74bb45800>, identifier = 0

    @keyword('Parse `${binarydata}´ using construct `${identifier}´')
    def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
        match binarydata:
            case socket.socket():
                binarydata = binarydata.makefile("rb")
            case bytes():
                binarydata = io.BytesIO(binarydata)
            case io.IOBase():
                pass
            case _:
                assert False, f"binarydata should be a byte array or a readable binary file object/TCP/UDP socket, but was `{type(binarydata)}´"
    
        match identifier:
            case str():
                try:
                    rVal = self.constructs[identifier].parse_stream(binarydata)
                except KeyError:
                    assert False, f"could not find construct `{identifier}´"
            case construct.Construct():
                rVal = identifier.parse_stream(binarydata)
            case _:
                assert True, f"identifier should be a string or a construct.Construct, but was `{type(identifier)}´"
>       robot.api.logger.info(f"""parsed: {rVal} using {identifier} from {binarydata}""")
E       UnboundLocalError: cannot access local variable 'rVal' where it is not associated with a value

src/robotframework_construct/__init__.py:124: UnboundLocalError
=========================== short test summary info ============================
FAILED tests/__init__.py::test_impossible_params - UnboundLocalError: cannot ...
============================== 1 failed in 0.71s ===============================
operator: core/ReplaceFalseWithTrue, occurrence: 8
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -168,5 +168,5 @@
                 s.connect((server, port))
                 return s
             case _:
-                assert False, f"protocol should be either `TCP or `UDP´, but was `{protocol}´"
+                assert True, f"protocol should be either `TCP or `UDP´, but was `{protocol}´"
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' did not occur.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -16,7 +16,7 @@
     def _convert_to_current_type(self, expectedValue, element):
         try:
             expectedValue = type(element)(expectedValue)
-        except ValueError:
+        except CosmicRayTestingException:
             assert False, f"could not convert `{expectedValue}´ of type `{type(expectedValue)}´ to `{type(element)}´ of the original value `{element}´"
         return expectedValue
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `*´' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -27,7 +27,7 @@
         try:
             for item in self._split_at_dot_escape_with_dotdot.split(locator):
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
-        except (KeyError, TypeError, IndexError):
+        except (CosmicRayTestingException, TypeError, IndexError):
             assert False, f"could not find `{locator}´ in `{original}´"
         return constructDict
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find `elements.1.nope´ in `Container:*´' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -27,7 +27,7 @@
         try:
             for item in self._split_at_dot_escape_with_dotdot.split(locator):
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
-        except (KeyError, TypeError, IndexError):
+        except (KeyError, CosmicRayTestingException, IndexError):
             assert False, f"could not find `{locator}´ in `{original}´"
         return constructDict
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find `elements.1.nope´ in `Container:*´' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -27,7 +27,7 @@
         try:
             for item in self._split_at_dot_escape_with_dotdot.split(locator):
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
-        except (KeyError, TypeError, IndexError):
+        except (KeyError, TypeError, CosmicRayTestingException):
             assert False, f"could not find `{locator}´ in `{original}´"
         return constructDict
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find `elements.1.nope´ in `Container:*´' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -42,7 +42,7 @@
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
             orig = getattr(constructDict, target)
-        except (AttributeError, KeyError):
+        except (CosmicRayTestingException, KeyError):
             assert False, f"could not find `{locator}´ in `{original}´"
         try:
             value = type(orig)(value)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find `elements.1.nope´ in `Container:*' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -42,7 +42,7 @@
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
             orig = getattr(constructDict, target)
-        except (AttributeError, KeyError):
+        except (AttributeError, CosmicRayTestingException):
             assert False, f"could not find `{locator}´ in `{original}´"
         try:
             value = type(orig)(value)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find `elements.1.nope´ in `Container:*' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -46,7 +46,7 @@
             assert False, f"could not find `{locator}´ in `{original}´"
         try:
             value = type(orig)(value)
-        except ValueError:
+        except CosmicRayTestingException:
             assert False, f"could not convert `{value}´ of type `{type(value)}´ to `{type(orig)}´ of the original value `{orig}´"
         setattr(constructDict, target, value)
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 7
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -115,7 +115,7 @@
             case str():
                 try:
                     rVal = self.constructs[identifier].parse_stream(binarydata)
-                except KeyError:
+                except CosmicRayTestingException:
                     assert False, f"could not find construct `{identifier}´"
             case construct.Construct():
                 rVal = identifier.parse_stream(binarydata)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find construct `0´' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/NumberReplacer, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -37,7 +37,7 @@
         original = constructDict
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
-            target = element_chain[-1]
+            target = element_chain[- 2]
             element_chain = element_chain[:-1]
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
IndexError: list index out of range
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/NumberReplacer, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -37,7 +37,7 @@
         original = constructDict
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
-            target = element_chain[-1]
+            target = element_chain[- 0]
             element_chain = element_chain[:-1]
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/NumberReplacer, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -38,7 +38,7 @@
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
             target = element_chain[-1]
-            element_chain = element_chain[:-1]
+            element_chain = element_chain[:- 2]
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
             orig = getattr(constructDict, target)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/NumberReplacer, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -38,7 +38,7 @@
         try:
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
             target = element_chain[-1]
-            element_chain = element_chain[:-1]
+            element_chain = element_chain[:- 0]
             for item in element_chain:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
             orig = getattr(constructDict, target)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -59,8 +59,6 @@
             case _:
                 assert False, f"locator `{locator}´ invalid for `{original}´"
         return constructDict
-
-    @keyword('Set element seperator to `${element_seperator}´')
     def set_element_seperator(self, element_seperator: str):
         element_seperator = re.escape(element_seperator)
         self._split_at_dot_escape_with_dotdot = re.compile(rf'(?<!{element_seperator}){element_seperator}(?!{element_seperator})')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -64,8 +64,6 @@
     def set_element_seperator(self, element_seperator: str):
         element_seperator = re.escape(element_seperator)
         self._split_at_dot_escape_with_dotdot = re.compile(rf'(?<!{element_seperator}){element_seperator}(?!{element_seperator})')
-
-    @keyword('Elemement `${locator}´ in `${constructDict}´ should be equal to `${expectedValue}´')
     def construct_element_should_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Elemement `elements.1.value´ in `${returnedDict}´ should be equal to `1´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'observed value `1´ does not match expected `0´ in `Container:*' but got 'No keyword with name 'Elemement `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ should be equal to `0´' found.'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Elemement `elements.1.value´ in `${returnedDict}´ should be equal to `1´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 1 passed, 3 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
Ip adress not found in dns response
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 6 passed, 5 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -70,8 +70,6 @@
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
         assert element == expectedValue, f"observed value `{str(element)}´ does not match expected `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
-
-    @keyword('Elemement `${locator}´ in `${constructDict}´ should not be equal to `${expectedValue}´')
     def construct_element_should_not_be_equal(self, locator:str, constructDict, expectedValue):
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Elemement `elements.1.value´ in `${returnedDict}´ should not be equal to `0´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Elemement `elements.1.value´ in `${returnedDict}´ should not be equal to `0´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -76,8 +76,6 @@
         element = self._get_element_from_constructDict(constructDict, locator)
         expectedValue = self._convert_to_current_type(expectedValue, element)
         assert element != expectedValue, f"observed value `{str(element)}´ is not distinct to `{expectedValue}´ in `{str(constructDict)}´ at `{locator}´"
-
-    @keyword('Get elemement `${locator}´ from `${constructDict}´')
     def get_construct_element(self, locator:str, constructDict:dict):
         return self._get_element_from_constructDict(constructDict, locator)
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Get elemement `ancount´ from `${record}´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Get elemement `ancount´ from `${record}´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
No keyword with name 'Get elemement `div´ from `${reg0}´' found.
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -80,8 +80,6 @@
     @keyword('Get elemement `${locator}´ from `${constructDict}´')
     def get_construct_element(self, locator:str, constructDict:dict):
         return self._get_element_from_constructDict(constructDict, locator)
-
-    @keyword('Modify the elemement located at `${locator}´ of `${constructDict}´ to `${value}´')
     def set_construct_element(self, locator:str, constructDict:dict, value):
         self._set_element_from_constructDict(constructDict, locator, value)
         return constructDict
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Modify the elemement located at `elements.1.value´ of `${returnedDict}´ to `${3}´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not find `elements.1.nope´ in `Container:*' but got 'No keyword with name 'Modify the elemement located at `elements.1.nope´ of `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´ to `0´' found.'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
No keyword with name 'Modify the elemement located at `div´ of `${reg0}´ to `${0}´' found.
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -91,8 +91,6 @@
     def __init__(self):
         self.constructs = {}
         super().__init__()
-
-    @keyword('Register construct `${spec}´ from `${library}´ as `${identifier}´')
     def register_construct(self, spec: str, library: str, identifier: str):
         library = importlib.import_module(library)
         spec = getattr(library, spec)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found. Did you try using keyword 'robotframework_construct.Register Construct' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found. Did you try using keyword 'robotframework_construct.Register Construct' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Register construct `document´ from `bson_construct´ as `bson_document´' found. Did you try using keyword 'robotframework_construct.Register Construct' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 1 passed, 3 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -98,8 +98,6 @@
         spec = getattr(library, spec)
         assert isinstance(spec, construct.Construct), f"spec should be a construct.Construct, but was `{type(spec)}´"
         self.constructs[identifier] = spec
-
-    @keyword('Parse `${binarydata}´ using construct `${identifier}´')
     def parse_binary_data_using_construct(self, binarydata: bytes|io.IOBase|socket.socket, identifier: str|construct.Construct):
         match binarydata:
             case socket.socket():
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Parse `${blob}´ using construct `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
No keyword with name 'Parse `${blob}´ using construct `bson_document´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Parse `${blob}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Parse `${connection}´ using construct `${dns_payload_tcp}´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Parse `${connection}´ using construct `${dns_payload_udp}´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 5 passed, 6 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 7
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -123,8 +123,6 @@
                 assert False, f"identifier should be a string or a construct.Construct, but was `{type(identifier)}´"
         robot.api.logger.info(f"""parsed: {rVal} using {identifier} from {binarydata}""")
         return rVal
-
-    @keyword('Generate binary from `${data}´ using construct `${identifier}´')
     def generate_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct):
         match identifier:
             case str(_):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Generate binary from `${returnedDict}´ using construct `bson_document´' found.
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Generate binary from `${my_dict2}´ using construct `bson_document´' found.
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
No keyword with name 'Generate binary from `${returnedDict}´ using construct `${document}´' found.
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 1 passed, 3 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 8
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -133,8 +133,6 @@
                 rVal = identifier.build(data)
         robot.api.logger.info(f"""built: {rVal} using `{identifier}´ from `{data}´""")
         return rVal
-
-    @keyword('Write binary data generated from `${data}´ using construct `${identifier}´ to `${file}`')
     def write_binary_data_using_construct(self, data: dict, identifier: str|construct.Construct, file: io.IOBase):
         match identifier:
             case str(_):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Write binary data generated from `${my_dict}´ using construct `bson_document´ to `${OFILE}`' found.
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Write binary data generated from `${exampleRequestRoboconTcp}´ using construct `${dns_payload_tcp}´ to `${connection}`' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Write binary data generated from `${exampleRequestRoboconUdp}´ using construct `${dns_payload_udp}´ to `${connection}`' found.
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 9
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -147,8 +147,6 @@
                 file.write(rVal)
             case socket.socket():
                 file.send(rVal)
-
-    @keyword('Open `${filepath}´ for reading binary data')
     def open_binary_file_to_read(self, filepath: str|pathlib.Path):
         return open(filepath, "rb")
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Open `temp_binary.blob´ for reading binary data' found.
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 10
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -151,8 +151,6 @@
     @keyword('Open `${filepath}´ for reading binary data')
     def open_binary_file_to_read(self, filepath: str|pathlib.Path):
         return open(filepath, "rb")
-
-    @keyword('Open `${filepath}´ for writing binary data')
     def open_binary_file_to_write(self, filepath: str|pathlib.Path):
         return open(filepath, "wb")
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | FAIL |
No keyword with name 'Open `temp_binary.blob´ for writing binary data' found.
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 2 passed, 1 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 11
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -155,8 +155,6 @@
     @keyword('Open `${filepath}´ for writing binary data')
     def open_binary_file_to_write(self, filepath: str|pathlib.Path):
         return open(filepath, "wb")
-
-    @keyword('Open ${protocol} connection to server `${server}´ on port `${port}´')
     def open_socket(self, protocol: str, server:str, port:int):
         match protocol:
             case "TCP":
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
No keyword with name 'Open TCP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
No keyword with name 'Open UDP connection to server `1.1.1.1´ on port `53´' found.
------------------------------------------------------------------------------
basic negative tests                                                  | FAIL |
Expected error 'protocol should be either `TCP or `UDP´, but was `raw´' but got 'No keyword with name 'Open raw connection to server `1.1.1.1´ on port `53´' found.'.
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 0 passed, 3 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 8 passed, 3 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ZeroIterationForLoop, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -25,7 +25,7 @@
         assert isinstance(locator, str), f"locator should be a string, but was `{type(locator)}´"
         original = constructDict
         try:
-            for item in self._split_at_dot_escape_with_dotdot.split(locator):
+            for item in []:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
         except (KeyError, TypeError, IndexError):
             assert False, f"could not find `{locator}´ in `{original}´"
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not convert `1´ of type `<class 'str'>´ to `<class 'construct.lib.containers.Container'>´ of the original value `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'observed value `1´ does not match expected `0´ in `Container:*' but got 'could not convert `0´ of type `<class 'str'>´ to `<class 'construct.lib.containers.Container'>´ of the original value `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | FAIL |
could not convert `1´ of type `<class 'str'>´ to `<class 'construct.lib.containers.Container'>´ of the original value `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 1 passed, 3 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | FAIL |
Converting FOR IN RANGE values failed: SyntaxError: invalid syntax (<string>, line 1).
------------------------------------------------------------------------------
basic dns request udp                                                 | FAIL |
Converting FOR IN RANGE values failed: SyntaxError: invalid syntax (<string>, line 1).
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Dns                                                            | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 6 passed, 5 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ZeroIterationForLoop, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/__init__.py
+++ bsrc/robotframework_construct/__init__.py
@@ -39,7 +39,7 @@
             element_chain = self._split_at_dot_escape_with_dotdot.split(locator)
             target = element_chain[-1]
             element_chain = element_chain[:-1]
-            for item in element_chain:
+            for item in []:
                 constructDict = self.traverse_construct_for_element(constructDict, locator, original, item)
             orig = getattr(constructDict, target)
         except (AttributeError, KeyError):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | FAIL |
could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | FAIL |
Expected error 'could not convert `nope´ of type `<class 'str'>´ to `<class 'int'>´ of the original value `1´' but got 'could not find `elements.1.value´ in `Container: 
    size = 30
    elements = ListContainer: 
        Container: 
            type = 2
            name = 'hey' (total 3)
            value = 'you' (total 3)
        Container: 
            type = 16
            name = 'number' (total 6)
            value = 1
    EOO = b'\x00' (total 1)´'.
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | FAIL |
3 tests, 1 passed, 2 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                   | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_Is_IsNot, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -46,7 +46,7 @@
         assert not isinstance(spec, construct.core.Compiled), f"spec must not be a compiled Construct, but was {type(spec)}"
         assert len(spec.subcons), "The construct regmap needs to have at least one element"
         assert all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
-        assert self._regmaps[identifier].regmap is None, f"not overwriting regmap {identifier}"
+        assert self._regmaps[identifier].regmap is not None, f"not overwriting regmap {identifier}"
         assert len(set(item.sizeof() for item in spec.subcons)) in {1}, "All elements of the construct regmap need to have the same size"
 
         self._regmaps[identifier].regmap = spec
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
not overwriting regmap dsp
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
not overwriting regmap dsp
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
not overwriting regmap dsp
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
not overwriting regmap dsp
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_Is_IsNot, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -56,7 +56,7 @@
         lib = importlib.import_module(library)
         spec = getattr(lib, spec)
         assert callable(spec), f"spec should be a callable, but was {type(spec)}"
-        assert self._regmaps[identifier].read_reg is None, f"not overwriting read_reg for {identifier}"
+        assert self._regmaps[identifier].read_reg is not None, f"not overwriting read_reg for {identifier}"
         self._regmaps[identifier].read_reg = spec
 
     @keyword('Register write register access function `${spec}´ from `${library}´ for `${identifier}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
not overwriting read_reg for dsp
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
not overwriting read_reg for dsp
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
not overwriting read_reg for dsp
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
not overwriting read_reg for dsp
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceComparisonOperator_Is_IsNot, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -64,7 +64,7 @@
         lib = importlib.import_module(library)
         spec = getattr(lib, spec)
         assert callable(spec), f"spec should be a callable, but was {type(spec)}"
-        assert self._regmaps[identifier].write_reg is None, f"not overwriting write_reg for {identifier}"
+        assert self._regmaps[identifier].write_reg is not None, f"not overwriting write_reg for {identifier}"
         self._regmaps[identifier].write_reg = spec
 
     @keyword('Read register `${reg}` from `${identifier}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
not overwriting write_reg for dsp
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
not overwriting write_reg for dsp
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
not overwriting write_reg for dsp
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
not overwriting write_reg for dsp
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceUnaryOperator_Delete_Not, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -43,7 +43,7 @@
         lib = importlib.import_module(library)
         spec = getattr(lib, spec)
         assert isinstance(spec, construct.Construct), f"spec should be a Construct, but was {type(spec)}"
-        assert not isinstance(spec, construct.core.Compiled), f"spec must not be a compiled Construct, but was {type(spec)}"
+        assert  isinstance(spec, construct.core.Compiled), f"spec must not be a compiled Construct, but was {type(spec)}"
         assert len(spec.subcons), "The construct regmap needs to have at least one element"
         assert all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
         assert self._regmaps[identifier].regmap is None, f"not overwriting regmap {identifier}"
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
spec must not be a compiled Construct, but was <class 'construct.core.Struct'>
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
spec must not be a compiled Construct, but was <class 'construct.core.Struct'>
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
spec must not be a compiled Construct, but was <class 'construct.core.Struct'>
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
spec must not be a compiled Construct, but was <class 'construct.core.Struct'>
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -27,7 +27,7 @@
             try:
                 reg = int(reg)
             except ValueError:
-                assert False, f"could not find register {reg} in regmap {identifier}, neither an Integer nor a member of {', '.join(subconNames)}"
+                assert not False, f"could not find register {reg} in regmap {identifier}, neither an Integer nor a member of {', '.join(subconNames)}"
             try:
                 relevantStruct = self._regmaps[identifier].regmap.subcons[reg]
             except IndexError:
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not find register*' but got 'TypeError: list indices must be integers or slices, not str'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -31,7 +31,7 @@
             try:
                 relevantStruct = self._regmaps[identifier].regmap.subcons[reg]
             except IndexError:
-                assert False, f"could not find register {reg} in regmap {identifier}, register out of bound"
+                assert not False, f"could not find register {reg} in regmap {identifier}, register out of bound"
         return reg,relevantStruct
 
     @keyword('Remove register map `${identifier}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not find register*' but got 'UnboundLocalError: cannot access local variable 'relevantStruct' where it is not associated with a value'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -42,7 +42,7 @@
     def register_regmap(self, spec: str, library: str, identifier: str):
         lib = importlib.import_module(library)
         spec = getattr(lib, spec)
-        assert isinstance(spec, construct.Construct), f"spec should be a Construct, but was {type(spec)}"
+        assert not isinstance(spec, construct.Construct), f"spec should be a Construct, but was {type(spec)}"
         assert not isinstance(spec, construct.core.Compiled), f"spec must not be a compiled Construct, but was {type(spec)}"
         assert len(spec.subcons), "The construct regmap needs to have at least one element"
         assert all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
spec should be a Construct, but was <class 'construct.core.Struct'>
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
spec should be a Construct, but was <class 'construct.core.Struct'>
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
spec should be a Construct, but was <class 'construct.core.Struct'>
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
spec should be a Construct, but was <class 'construct.core.Struct'>
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -43,7 +43,7 @@
         lib = importlib.import_module(library)
         spec = getattr(lib, spec)
         assert isinstance(spec, construct.Construct), f"spec should be a Construct, but was {type(spec)}"
-        assert not isinstance(spec, construct.core.Compiled), f"spec must not be a compiled Construct, but was {type(spec)}"
+        assert not not isinstance(spec, construct.core.Compiled), f"spec must not be a compiled Construct, but was {type(spec)}"
         assert len(spec.subcons), "The construct regmap needs to have at least one element"
         assert all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
         assert self._regmaps[identifier].regmap is None, f"not overwriting regmap {identifier}"
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
spec must not be a compiled Construct, but was <class 'construct.core.Struct'>
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
spec must not be a compiled Construct, but was <class 'construct.core.Struct'>
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
spec must not be a compiled Construct, but was <class 'construct.core.Struct'>
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
spec must not be a compiled Construct, but was <class 'construct.core.Struct'>
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -44,7 +44,7 @@
         spec = getattr(lib, spec)
         assert isinstance(spec, construct.Construct), f"spec should be a Construct, but was {type(spec)}"
         assert not isinstance(spec, construct.core.Compiled), f"spec must not be a compiled Construct, but was {type(spec)}"
-        assert len(spec.subcons), "The construct regmap needs to have at least one element"
+        assert not len(spec.subcons), "The construct regmap needs to have at least one element"
         assert all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
         assert self._regmaps[identifier].regmap is None, f"not overwriting regmap {identifier}"
         assert len(set(item.sizeof() for item in spec.subcons)) in {1}, "All elements of the construct regmap need to have the same size"
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
The construct regmap needs to have at least one element
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
The construct regmap needs to have at least one element
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
The construct regmap needs to have at least one element
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
The construct regmap needs to have at least one element
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -45,7 +45,7 @@
         assert isinstance(spec, construct.Construct), f"spec should be a Construct, but was {type(spec)}"
         assert not isinstance(spec, construct.core.Compiled), f"spec must not be a compiled Construct, but was {type(spec)}"
         assert len(spec.subcons), "The construct regmap needs to have at least one element"
-        assert all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
+        assert not all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
         assert self._regmaps[identifier].regmap is None, f"not overwriting regmap {identifier}"
         assert len(set(item.sizeof() for item in spec.subcons)) in {1}, "All elements of the construct regmap need to have the same size"
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
All elements of the construct regmap need to have an identifiable name
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
All elements of the construct regmap need to have an identifiable name
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
All elements of the construct regmap need to have an identifiable name
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
All elements of the construct regmap need to have an identifiable name
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 6
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -46,7 +46,7 @@
         assert not isinstance(spec, construct.core.Compiled), f"spec must not be a compiled Construct, but was {type(spec)}"
         assert len(spec.subcons), "The construct regmap needs to have at least one element"
         assert all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
-        assert self._regmaps[identifier].regmap is None, f"not overwriting regmap {identifier}"
+        assert not self._regmaps[identifier].regmap is None, f"not overwriting regmap {identifier}"
         assert len(set(item.sizeof() for item in spec.subcons)) in {1}, "All elements of the construct regmap need to have the same size"
 
         self._regmaps[identifier].regmap = spec
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
not overwriting regmap dsp
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
not overwriting regmap dsp
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
not overwriting regmap dsp
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
not overwriting regmap dsp
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 7
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -47,7 +47,7 @@
         assert len(spec.subcons), "The construct regmap needs to have at least one element"
         assert all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
         assert self._regmaps[identifier].regmap is None, f"not overwriting regmap {identifier}"
-        assert len(set(item.sizeof() for item in spec.subcons)) in {1}, "All elements of the construct regmap need to have the same size"
+        assert not len(set(item.sizeof() for item in spec.subcons)) in {1}, "All elements of the construct regmap need to have the same size"
 
         self._regmaps[identifier].regmap = spec
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
All elements of the construct regmap need to have the same size
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
All elements of the construct regmap need to have the same size
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
All elements of the construct regmap need to have the same size
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
All elements of the construct regmap need to have the same size
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 8
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -55,7 +55,7 @@
     def register_read_register_access_function(self, spec: str, library: str, identifier: str):
         lib = importlib.import_module(library)
         spec = getattr(lib, spec)
-        assert callable(spec), f"spec should be a callable, but was {type(spec)}"
+        assert not callable(spec), f"spec should be a callable, but was {type(spec)}"
         assert self._regmaps[identifier].read_reg is None, f"not overwriting read_reg for {identifier}"
         self._regmaps[identifier].read_reg = spec
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
spec should be a callable, but was <class 'function'>
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
spec should be a callable, but was <class 'function'>
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
spec should be a callable, but was <class 'function'>
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
spec should be a callable, but was <class 'function'>
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 9
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -56,7 +56,7 @@
         lib = importlib.import_module(library)
         spec = getattr(lib, spec)
         assert callable(spec), f"spec should be a callable, but was {type(spec)}"
-        assert self._regmaps[identifier].read_reg is None, f"not overwriting read_reg for {identifier}"
+        assert not self._regmaps[identifier].read_reg is None, f"not overwriting read_reg for {identifier}"
         self._regmaps[identifier].read_reg = spec
 
     @keyword('Register write register access function `${spec}´ from `${library}´ for `${identifier}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
not overwriting read_reg for dsp
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
not overwriting read_reg for dsp
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
not overwriting read_reg for dsp
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
not overwriting read_reg for dsp
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 10
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -63,7 +63,7 @@
     def register_write_register_access_function(self, spec: str, library: str, identifier: str):
         lib = importlib.import_module(library)
         spec = getattr(lib, spec)
-        assert callable(spec), f"spec should be a callable, but was {type(spec)}"
+        assert not callable(spec), f"spec should be a callable, but was {type(spec)}"
         assert self._regmaps[identifier].write_reg is None, f"not overwriting write_reg for {identifier}"
         self._regmaps[identifier].write_reg = spec
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
spec should be a callable, but was <class 'function'>
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
spec should be a callable, but was <class 'function'>
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
spec should be a callable, but was <class 'function'>
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
spec should be a callable, but was <class 'function'>
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 11
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -64,7 +64,7 @@
         lib = importlib.import_module(library)
         spec = getattr(lib, spec)
         assert callable(spec), f"spec should be a callable, but was {type(spec)}"
-        assert self._regmaps[identifier].write_reg is None, f"not overwriting write_reg for {identifier}"
+        assert not self._regmaps[identifier].write_reg is None, f"not overwriting write_reg for {identifier}"
         self._regmaps[identifier].write_reg = spec
 
     @keyword('Read register `${reg}` from `${identifier}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
not overwriting write_reg for dsp
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
not overwriting write_reg for dsp
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
not overwriting write_reg for dsp
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
not overwriting write_reg for dsp
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 12
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -71,7 +71,7 @@
     def read_register(self, reg, identifier: str):
         reg, relevantStruct = self._get_subcon(reg, identifier)
         regVal = self._regmaps[identifier].read_reg(reg)
-        assert isinstance(regVal, bytes), f"read register should return bytes, but returned {type(regVal)}"
+        assert not isinstance(regVal, bytes), f"read register should return bytes, but returned {type(regVal)}"
         return relevantStruct.parse(regVal)
 
     @keyword('Write register `${reg}` in `${identifier}´ with `${data}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
read register should return bytes, but returned <class 'bytes'>
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
read register should return bytes, but returned <class 'bytes'>
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 13
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -77,7 +77,7 @@
     @keyword('Write register `${reg}` in `${identifier}´ with `${data}´')
     def write_register(self, reg, identifier: str, data):
         reg, relevantStruct = self._get_subcon(reg, identifier)
-        if isinstance(data, bytes):
+        if not isinstance(data, bytes):
             dataOut = data
             robot.api.logger.info(f"""writing: {dataOut} using `{identifier}´ from `{data}´ unmodified""")
         else:
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
value should be an integer, but was <class 'int'>
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not build data with*' but got 'value should be an integer, but was <class 'str'>'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/AddNot, occurrence: 14
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -84,7 +84,7 @@
             try:
                 dataOut = relevantStruct.build(data)
             except (construct.core.ConstructError, KeyError, IndexError) as e:
-                assert False, f"could not build data with {relevantStruct} due to {e}"
+                assert not False, f"could not build data with {relevantStruct} due to {e}"
             robot.api.logger.info(f"""built: {dataOut} using `{identifier}´ from `{data}´""")
         return self._regmaps[identifier].write_reg(reg, dataOut)
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not build data with*' but got 'UnboundLocalError: cannot access local variable 'dataOut' where it is not associated with a value'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceFalseWithTrue, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -27,7 +27,7 @@
             try:
                 reg = int(reg)
             except ValueError:
-                assert False, f"could not find register {reg} in regmap {identifier}, neither an Integer nor a member of {', '.join(subconNames)}"
+                assert True, f"could not find register {reg} in regmap {identifier}, neither an Integer nor a member of {', '.join(subconNames)}"
             try:
                 relevantStruct = self._regmaps[identifier].regmap.subcons[reg]
             except IndexError:
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not find register*' but got 'TypeError: list indices must be integers or slices, not str'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceFalseWithTrue, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -31,7 +31,7 @@
             try:
                 relevantStruct = self._regmaps[identifier].regmap.subcons[reg]
             except IndexError:
-                assert False, f"could not find register {reg} in regmap {identifier}, register out of bound"
+                assert True, f"could not find register {reg} in regmap {identifier}, register out of bound"
         return reg,relevantStruct
 
     @keyword('Remove register map `${identifier}´')
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not find register*' but got 'UnboundLocalError: cannot access local variable 'relevantStruct' where it is not associated with a value'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceFalseWithTrue, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -84,7 +84,7 @@
             try:
                 dataOut = relevantStruct.build(data)
             except (construct.core.ConstructError, KeyError, IndexError) as e:
-                assert False, f"could not build data with {relevantStruct} due to {e}"
+                assert True, f"could not build data with {relevantStruct} due to {e}"
             robot.api.logger.info(f"""built: {dataOut} using `{identifier}´ from `{data}´""")
         return self._regmaps[identifier].write_reg(reg, dataOut)
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not build data with*' but got 'UnboundLocalError: cannot access local variable 'dataOut' where it is not associated with a value'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceAndWithOr, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -45,7 +45,7 @@
         assert isinstance(spec, construct.Construct), f"spec should be a Construct, but was {type(spec)}"
         assert not isinstance(spec, construct.core.Compiled), f"spec must not be a compiled Construct, but was {type(spec)}"
         assert len(spec.subcons), "The construct regmap needs to have at least one element"
-        assert all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
+        assert all(hasattr(item, "name") or isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
         assert self._regmaps[identifier].regmap is None, f"not overwriting regmap {identifier}"
         assert len(set(item.sizeof() for item in spec.subcons)) in {1}, "All elements of the construct regmap need to have the same size"
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Expected error 'All elements of the construct regmap need to have an identifiable name' but got 'All elements of the construct regmap need to have the same size'.
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ReplaceAndWithOr, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -45,7 +45,7 @@
         assert isinstance(spec, construct.Construct), f"spec should be a Construct, but was {type(spec)}"
         assert not isinstance(spec, construct.core.Compiled), f"spec must not be a compiled Construct, but was {type(spec)}"
         assert len(spec.subcons), "The construct regmap needs to have at least one element"
-        assert all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
+        assert all(hasattr(item, "name") and isinstance(item.name, str) or len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
         assert self._regmaps[identifier].regmap is None, f"not overwriting regmap {identifier}"
         assert len(set(item.sizeof() for item in spec.subcons)) in {1}, "All elements of the construct regmap need to have the same size"
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Expected error 'All elements of the construct regmap need to have an identifiable name' but got 'All elements of the construct regmap need to have the same size'.
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -23,7 +23,7 @@
             subconNames = [i.name for i in self._regmaps[identifier].regmap.subcons]
             relevantStruct = getattr(self._regmaps[identifier].regmap, reg)
             reg = subconNames.index(reg)
-        except AttributeError:
+        except CosmicRayTestingException:
             try:
                 reg = int(reg)
             except ValueError:
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
NameError: name 'CosmicRayTestingException' is not defined
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not find register*' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -26,7 +26,7 @@
         except AttributeError:
             try:
                 reg = int(reg)
-            except ValueError:
+            except CosmicRayTestingException:
                 assert False, f"could not find register {reg} in regmap {identifier}, neither an Integer nor a member of {', '.join(subconNames)}"
             try:
                 relevantStruct = self._regmaps[identifier].regmap.subcons[reg]
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not find register*' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -30,7 +30,7 @@
                 assert False, f"could not find register {reg} in regmap {identifier}, neither an Integer nor a member of {', '.join(subconNames)}"
             try:
                 relevantStruct = self._regmaps[identifier].regmap.subcons[reg]
-            except IndexError:
+            except CosmicRayTestingException:
                 assert False, f"could not find register {reg} in regmap {identifier}, register out of bound"
         return reg,relevantStruct
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not find register*' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 3
Traceback (most recent call last):
  File "/home/franz/projects/robotframework-construct/.venv/lib/python3.12/site-packages/cosmic_ray/mutating.py", line 63, in mutate_and_test
    (previous_code, mutated_code) = stack.enter_context(
                                    ^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/contextlib.py", line 526, in enter_context
    result = _enter(cm)
             ^^^^^^^^^^
  File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
  File "/home/franz/projects/robotframework-construct/.venv/lib/python3.12/site-packages/cosmic_ray/mutating.py", line 115, in use_mutation
    original_code, mutated_code = apply_mutation(module_path, operator, occurrence)
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/franz/projects/robotframework-construct/.venv/lib/python3.12/site-packages/cosmic_ray/mutating.py", line 131, in apply_mutation
    return MutationVisitor.mutate_path(module_path, operator, occurrence)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/franz/projects/robotframework-construct/.venv/lib/python3.12/site-packages/cosmic_ray/mutating.py", line 184, in mutate_path
    mutated_code = cls.mutate_code(original_code, operator, occurrence)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/franz/projects/robotframework-construct/.venv/lib/python3.12/site-packages/cosmic_ray/mutating.py", line 164, in mutate_code
    mutated_ast = visitor.walk(ast)
                  ^^^^^^^^^^^^^^^^^
  File "/home/franz/projects/robotframework-construct/.venv/lib/python3.12/site-packages/cosmic_ray/ast/__init__.py", line 28, in walk
    node.children = [child for child in walked if child is not None]
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/franz/projects/robotframework-construct/.venv/lib/python3.12/site-packages/cosmic_ray/ast/__init__.py", line 28, in walk
    node.children = [child for child in walked if child is not None]
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/franz/projects/robotframework-construct/.venv/lib/python3.12/site-packages/cosmic_ray/ast/__init__.py", line 28, in walk
    node.children = [child for child in walked if child is not None]
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  [Previous line repeated 6 more times]
  File "/home/franz/projects/robotframework-construct/.venv/lib/python3.12/site-packages/cosmic_ray/ast/__init__.py", line 21, in walk
    node = self.visit(node)
           ^^^^^^^^^^^^^^^^
  File "/home/franz/projects/robotframework-construct/.venv/lib/python3.12/site-packages/cosmic_ray/mutating.py", line 210, in visit
    node = self.operator.mutate(node, index)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/franz/projects/robotframework-construct/.venv/lib/python3.12/site-packages/cosmic_ray/operators/exception_replacer.py", line 24, in mutate
    name_nodes[index].value = CosmicRayTestingException.__name__
    ^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'PythonNode' object has no attribute 'value'
operator: core/ExceptionReplacer, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -83,7 +83,7 @@
         else:
             try:
                 dataOut = relevantStruct.build(data)
-            except (construct.core.ConstructError, KeyError, IndexError) as e:
+            except (construct.core.ConstructError, CosmicRayTestingException, IndexError) as e:
                 assert False, f"could not build data with {relevantStruct} due to {e}"
             robot.api.logger.info(f"""built: {dataOut} using `{identifier}´ from `{data}´""")
         return self._regmaps[identifier].write_reg(reg, dataOut)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not build data with*' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/ExceptionReplacer, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -83,7 +83,7 @@
         else:
             try:
                 dataOut = relevantStruct.build(data)
-            except (construct.core.ConstructError, KeyError, IndexError) as e:
+            except (construct.core.ConstructError, KeyError, CosmicRayTestingException) as e:
                 assert False, f"could not build data with {relevantStruct} due to {e}"
             robot.api.logger.info(f"""built: {dataOut} using `{identifier}´ from `{data}´""")
         return self._regmaps[identifier].write_reg(reg, dataOut)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not build data with*' but got 'NameError: name 'CosmicRayTestingException' is not defined'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/NumberReplacer, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -47,7 +47,7 @@
         assert len(spec.subcons), "The construct regmap needs to have at least one element"
         assert all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
         assert self._regmaps[identifier].regmap is None, f"not overwriting regmap {identifier}"
-        assert len(set(item.sizeof() for item in spec.subcons)) in {1}, "All elements of the construct regmap need to have the same size"
+        assert len(set(item.sizeof() for item in spec.subcons)) in { 2}, "All elements of the construct regmap need to have the same size"
 
         self._regmaps[identifier].regmap = spec
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
All elements of the construct regmap need to have the same size
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
All elements of the construct regmap need to have the same size
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
All elements of the construct regmap need to have the same size
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
All elements of the construct regmap need to have the same size
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/NumberReplacer, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -47,7 +47,7 @@
         assert len(spec.subcons), "The construct regmap needs to have at least one element"
         assert all(hasattr(item, "name") and isinstance(item.name, str) and len(item.name) for item in spec.subcons), "All elements of the construct regmap need to have an identifiable name"
         assert self._regmaps[identifier].regmap is None, f"not overwriting regmap {identifier}"
-        assert len(set(item.sizeof() for item in spec.subcons)) in {1}, "All elements of the construct regmap need to have the same size"
+        assert len(set(item.sizeof() for item in spec.subcons)) in { 0}, "All elements of the construct regmap need to have the same size"
 
         self._regmaps[identifier].regmap = spec
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
All elements of the construct regmap need to have the same size
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
All elements of the construct regmap need to have the same size
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
All elements of the construct regmap need to have the same size
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
All elements of the construct regmap need to have the same size
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 0
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -33,8 +33,6 @@
             except IndexError:
                 assert False, f"could not find register {reg} in regmap {identifier}, register out of bound"
         return reg,relevantStruct
-
-    @keyword('Remove register map `${identifier}´')
     def remove_register_map(self, identifier: str):
         del self._regmaps[identifier]
 
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | PASS |
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
No keyword with name 'Remove register map `dsp´' found. Did you mean:
    robotframework_construct.regmap.Remove Register Map
------------------------------------------------------------------------------
Write register with bad data                                          | PASS |
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 3 passed, 1 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 10 passed, 1 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 1
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -37,8 +37,6 @@
     @keyword('Remove register map `${identifier}´')
     def remove_register_map(self, identifier: str):
         del self._regmaps[identifier]
-
-    @keyword('Register regmap `${spec}´ from `${library}´ for `${identifier}´')
     def register_regmap(self, spec: str, library: str, identifier: str):
         lib = importlib.import_module(library)
         spec = getattr(lib, spec)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Register Regmap' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Register Regmap' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Register Regmap' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register regmap `math_coprocessor_map´ from `math_coprocessor_regmap´ for `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Register Regmap' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 2
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -50,8 +50,6 @@
         assert len(set(item.sizeof() for item in spec.subcons)) in {1}, "All elements of the construct regmap need to have the same size"
 
         self._regmaps[identifier].regmap = spec
-
-    @keyword('Register read register access function `${spec}´ from `${library}´ for `${identifier}´')
     def register_read_register_access_function(self, spec: str, library: str, identifier: str):
         lib = importlib.import_module(library)
         spec = getattr(lib, spec)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register read register access function `read_register´ from `math_coprocessor_model´ for `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Register Read Register Access Function' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register read register access function `read_register´ from `math_coprocessor_model´ for `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Register Read Register Access Function' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register read register access function `read_register´ from `math_coprocessor_model´ for `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Register Read Register Access Function' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register read register access function `read_register´ from `math_coprocessor_model´ for `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Register Read Register Access Function' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 3
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -58,8 +58,6 @@
         assert callable(spec), f"spec should be a callable, but was {type(spec)}"
         assert self._regmaps[identifier].read_reg is None, f"not overwriting read_reg for {identifier}"
         self._regmaps[identifier].read_reg = spec
-
-    @keyword('Register write register access function `${spec}´ from `${library}´ for `${identifier}´')
     def register_write_register_access_function(self, spec: str, library: str, identifier: str):
         lib = importlib.import_module(library)
         spec = getattr(lib, spec)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | FAIL |
Setup failed:
No keyword with name 'Register write register access function `write_register´ from `math_coprocessor_model´ for `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Register Write Register Access Function' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
Setup failed:
No keyword with name 'Register write register access function `write_register´ from `math_coprocessor_model´ for `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Register Write Register Access Function' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
remove and reload check                                               | FAIL |
Setup failed:
No keyword with name 'Register write register access function `write_register´ from `math_coprocessor_model´ for `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Register Write Register Access Function' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Setup failed:
No keyword with name 'Register write register access function `write_register´ from `math_coprocessor_model´ for `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Register Write Register Access Function' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 0 passed, 4 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 7 passed, 4 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 4
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -66,8 +66,6 @@
         assert callable(spec), f"spec should be a callable, but was {type(spec)}"
         assert self._regmaps[identifier].write_reg is None, f"not overwriting write_reg for {identifier}"
         self._regmaps[identifier].write_reg = spec
-
-    @keyword('Read register `${reg}` from `${identifier}´')
     def read_register(self, reg, identifier: str):
         reg, relevantStruct = self._get_subcon(reg, identifier)
         regVal = self._regmaps[identifier].read_reg(reg)
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
No keyword with name 'Read register `0` from `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Read Register' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
No keyword with name 'Read register `opcode` from `dsp´' found. Did you try using keyword 'robotframework_construct.regmap.Read Register' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html
operator: core/RemoveDecorator, occurrence: 5
--- mutation diff ---
--- asrc/robotframework_construct/regmap.py
+++ bsrc/robotframework_construct/regmap.py
@@ -73,8 +73,6 @@
         regVal = self._regmaps[identifier].read_reg(reg)
         assert isinstance(regVal, bytes), f"read register should return bytes, but returned {type(regVal)}"
         return relevantStruct.parse(regVal)
-
-    @keyword('Write register `${reg}` in `${identifier}´ with `${data}´')
     def write_register(self, reg, identifier: str, data):
         reg, relevantStruct = self._get_subcon(reg, identifier)
         if isinstance(data, bytes):
==============================================================================
Atests                                                                        
==============================================================================
Atests.Bson                                                                   
==============================================================================
Atests.Bson.Bson :: This is a simple example for a robot file using robotfr...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
simple positive element checks using a file                           | PASS |
------------------------------------------------------------------------------
simple negative tests                                                 | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson :: This is a simple example for a robot file usin... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple example fo...
==============================================================================
Simple positive element checks                                        | PASS |
------------------------------------------------------------------------------
Atests.Bson.Bson Rfconstruct As Variablefile :: This is a simple e... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Atests.Bson                                                           | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Atests.Dns                                                                    
==============================================================================
Atests.Dns.Dns :: This is a simple example for a robot file using robotfram...
==============================================================================
basic dns request tcp                                                 | PASS |
------------------------------------------------------------------------------
basic dns request udp                                                 | PASS |
------------------------------------------------------------------------------
basic negative tests                                                  | PASS |
------------------------------------------------------------------------------
Atests.Dns.Dns :: This is a simple example for a robot file using ... | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Dns                                                            | PASS |
3 tests, 3 passed, 0 failed
==============================================================================
Atests.Regmapmockup                                                           
==============================================================================
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a robot fi...
==============================================================================
negative loading regmaps                                              | PASS |
------------------------------------------------------------------------------
Example Test Case                                                     | FAIL |
No keyword with name 'Write register `operand1` in `dsp´ with `${123}´' found. Did you try using keyword 'robotframework_construct.regmap.Write Register' and forgot to use enough whitespace between keyword and arguments?
------------------------------------------------------------------------------
remove and reload check                                               | PASS |
------------------------------------------------------------------------------
Write register with bad data                                          | FAIL |
Expected error 'could not build data with*' but got 'No keyword with name 'Write register `operand1` in `dsp´ with `one´' found. Did you try using keyword 'robotframework_construct.regmap.Write Register' and forgot to use enough whitespace between keyword and arguments?'.
------------------------------------------------------------------------------
Atests.Regmapmockup.Regmapmockup :: This is a simple example for a... | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests.Regmapmockup                                                   | FAIL |
4 tests, 2 passed, 2 failed
==============================================================================
Atests                                                                | FAIL |
11 tests, 9 passed, 2 failed
==============================================================================
Output:  /home/franz/projects/robotframework-construct/output.xml
Log:     /home/franz/projects/robotframework-construct/log.html
Report:  /home/franz/projects/robotframework-construct/report.html