#14 What are the notable differences between cfUnit and TcUnit?

None
2021-08-08
2021-04-05
h-hermsen
No

Notable differences

TcUnit co-Unit
Buffered logging for correct log message order Works by design
Implements bespoke TcUnit-Runner for CI/CD CODESYS IDE accepts scripts and arguments via command line
TcUnit-Runner generates xUnit reporting file co-Unit generates xUnit reporting file *
ADS Transport layer ADS not implemented and not supported
  • Both TcUnit and co-Unit can generate this file, but in coUnit it's usage is mandatory. Since TcUnit results are transported via ADS to its bespoke runner, the TcUnit xUnit report is generated from the ADS transmitted test results. No significant differences between these reports are expected.

Answers

  • h-hermsen

    h-hermsen - 2021-04-05
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,4 @@
    -## Notable Differences
    +## Notable differences
     [[icon name=fa-code size=40 outersize=80 color=black bgcolor=lightgrey]] TcUnit | [[icon name=fa-code-fork size=40 outersize=80  color=black bgcolor=lightgrey]] cfUnit 
     ---------- | ---------- 
     Buffered logging for correct log message order | Works by design
    
    • status: --> open
    • assigned_to: h-hermsen
     
  • h-hermsen

    h-hermsen - 2021-04-05
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -2,7 +2,7 @@
     [[icon name=fa-code size=40 outersize=80 color=black bgcolor=lightgrey]] TcUnit | [[icon name=fa-code-fork size=40 outersize=80  color=black bgcolor=lightgrey]] cfUnit 
     ---------- | ---------- 
     Buffered logging for correct log message order | Works by design
    -Requires bespoke TcUnit-Runner for CI/CD | Works by design, CODESYS IDE accepts arguments via command line
    +Implements bespoke TcUnit-Runner for CI/CD | Works by design, CODESYS IDE accepts arguments via command line
     TcUnit-Runner generates xUnit reporting file | cfUnit generates xUnit reporting file *
     ADS Transport layer | not supported
    
     
  • h-hermsen

    h-hermsen - 2021-04-05
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -2,7 +2,7 @@
     [[icon name=fa-code size=40 outersize=80 color=black bgcolor=lightgrey]] TcUnit | [[icon name=fa-code-fork size=40 outersize=80  color=black bgcolor=lightgrey]] cfUnit 
     ---------- | ---------- 
     Buffered logging for correct log message order | Works by design
    -Implements bespoke TcUnit-Runner for CI/CD | Works by design, CODESYS IDE accepts arguments via command line
    +Implements bespoke TcUnit-Runner for CI/CD | CODESYS IDE accepts arguments via command line
     TcUnit-Runner generates xUnit reporting file | cfUnit generates xUnit reporting file *
     ADS Transport layer | not supported
    
     
  • h-hermsen

    h-hermsen - 2021-04-05
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -2,7 +2,7 @@
     [[icon name=fa-code size=40 outersize=80 color=black bgcolor=lightgrey]] TcUnit | [[icon name=fa-code-fork size=40 outersize=80  color=black bgcolor=lightgrey]] cfUnit 
     ---------- | ---------- 
     Buffered logging for correct log message order | Works by design
    -Implements bespoke TcUnit-Runner for CI/CD | CODESYS IDE accepts arguments via command line
    +Implements bespoke TcUnit-Runner for CI/CD | CODESYS IDE accepts scripts and arguments via command line
     TcUnit-Runner generates xUnit reporting file | cfUnit generates xUnit reporting file *
     ADS Transport layer | not supported
    
     
  • h-hermsen

    h-hermsen - 2021-04-05
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -2,8 +2,8 @@
     [[icon name=fa-code size=40 outersize=80 color=black bgcolor=lightgrey]] TcUnit | [[icon name=fa-code-fork size=40 outersize=80  color=black bgcolor=lightgrey]] cfUnit 
     ---------- | ---------- 
     Buffered logging for correct log message order | Works by design
    -Implements bespoke TcUnit-Runner for CI/CD | CODESYS IDE accepts scripts and arguments via command line
    +Implements bespoke TcUnit-Runner for CI/CD | CODESYS IDE accepts scripts and arguments via [command line](https://help.codesys.com/webapp/_cds_starting_script_via_command_line;product=codesys;version=3.5.16.0)
     TcUnit-Runner generates xUnit reporting file | cfUnit generates xUnit reporting file *
    -ADS Transport layer | not supported
    +ADS Transport layer | ADS not implemented and not supported
    
     * Both TcUnit and CfUnit can generate this file, but in TcUnit results are transported via ADS to the runner. The xUnit report is then generated from the test results instead in the PLC.
    
     
  • h-hermsen

    h-hermsen - 2021-04-11
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,9 +1,9 @@
     ## Notable differences
    -[[icon name=fa-code size=40 outersize=80 color=black bgcolor=lightgrey]] TcUnit | [[icon name=fa-code-fork size=40 outersize=80  color=black bgcolor=lightgrey]] cfUnit 
    +[[icon name=fa-code size=40 outersize=80 color=black bgcolor=lightgrey]] TcUnit | [[icon name=fa-code-fork size=40 outersize=80  color=black bgcolor=lightgrey]] co-Unit 
     ---------- | ---------- 
     Buffered logging for correct log message order | Works by design
     Implements bespoke TcUnit-Runner for CI/CD | CODESYS IDE accepts scripts and arguments via [command line](https://help.codesys.com/webapp/_cds_starting_script_via_command_line;product=codesys;version=3.5.16.0)
    -TcUnit-Runner generates xUnit reporting file | cfUnit generates xUnit reporting file *
    +TcUnit-Runner generates xUnit reporting file | co-Unit generates xUnit reporting file *
     ADS Transport layer | ADS not implemented and not supported
    
    -* Both TcUnit and CfUnit can generate this file, but in TcUnit results are transported via ADS to the runner. The xUnit report is then generated from the test results instead in the PLC.
    +* Both TcUnit and co-Unit can generate this file, but in TcUnit results are transported via ADS to the runner. The xUnit report is then generated from the test results instead in the PLC.
    
     
  • h-hermsen

    h-hermsen - 2021-07-16
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -6,4 +6,4 @@
     TcUnit-Runner generates xUnit reporting file | co-Unit generates xUnit reporting file *
     ADS Transport layer | ADS not implemented and not supported
    
    -* Both TcUnit and co-Unit can generate this file, but in TcUnit results are transported via ADS to the runner. The xUnit report is then generated from the test results instead in the PLC.
    +* Both TcUnit and co-Unit can generate this file, but in coUnit it's usage is mandatory. Since TcUnit results are transported via ADS to its bespoke runner, the TcUnit xUnit report is generated from the ADS  transmitted test results. No significant differences between these reports are expected.
    
     

Log in to post a comment.