Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-13866

Improve Code Coverage of the Go SDK

Details

    • Task
    • Status: Open
    • P2
    • Resolution: Unresolved
    • None
    • None
    • sdk-go
    • None

    Description

      Since code coverage checking and tracking was added to the Go SDK, it has sat under 45% total code coverage (looking solely at unit testing.) This is a tracking ticket for efforts to improve code coverage for individual packages under 50% coverage and increase total code coverage. 

      Attachments

        Issue Links

          1.
          Add unit testing to mtime package Sub-task Resolved Jack McCluskey

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 4h 40m
          2.
          Add unit testing to the window package Sub-task Resolved Jack McCluskey

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 3h
          3.
          Add unit testing to the trigger package Sub-task Resolved Ritesh Ghorse

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h
          4.
          Add unit testing to the SDF package Sub-task Resolved Jack McCluskey  
          5.
          Add unit testing to the ioutilx package Sub-task Resolved Yi Hu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 40m
          6.
          Add unit testing to the jsonx package Sub-task Resolved Jack McCluskey

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 20m
          7.
          Add unit testing to the stringx package Sub-task Resolved Jack McCluskey  
          8.
          Add unit testing to the avroio package Sub-task Resolved Danny McCormick

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h
          9.
          Add unit testing to the jobopts package Sub-task Resolved Ritesh Ghorse

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 3.5h
          10.
          Add unit testing to the ptest package Sub-task Resolved Jack McCluskey

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 40m
          11.
          Add unit tests to the sql package Sub-task Open Unassigned  
          12.
          Add unit tests to the errorx package Sub-task Resolved Jack McCluskey  
          13.
          Add unit tests to grpcx package Sub-task Open Unassigned  
          14.
          Add unit testing to the pubsubx package Sub-task Resolved Robert Burke

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h
          15.
          Add unit testing to the debug package Sub-task Resolved Danny McCormick

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 40m
          16.
          Increase unit testing coverage in the metrics package Sub-task Open Unassigned  
          17.
          Increase unit testing coverage in the graphx package Sub-task Open Unassigned

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 40m
          18.
          Increase unit testing coverage in the harness package Sub-task Open Unassigned  
          19.
          Increase unit testing in the metricsx pacakge Sub-task Resolved Danny McCormick

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h
          20.
          Increase unit testing in the reflectx package Sub-task Resolved Danny McCormick

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 40m
          21.
          Add unit testing to the errors package Sub-task Resolved Danny McCormick

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1.5h
          22.
          Increase unit testing coverage in the textio package Sub-task Resolved Danny McCormick

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 3h
          23.
          Increase unit testing in the gcpopts package Sub-task Resolved Danny McCormick

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 40m
          24.
          Increase unit testing in the provision package Sub-task Resolved Ritesh Ghorse

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 40m
          25.
          Add unit testing to the gcsx package Sub-task Resolved Danny McCormick

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 3h 50m
          26.
          Increase unit testing coverage in the direct package Sub-task Resolved Robert Burke

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1.5h
          27.
          Increase unit testing coverage in the dataflow package Sub-task Resolved Danny McCormick

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 50m
          28.
          Increase unit testing coverage in the symtab package Sub-task Open Unassigned  
          29.
          Increase unit testing coverage in the dataflowlib package Sub-task Open Unassigned  
          30.
          Add unit tests to the gcsproxy package Sub-task Open Unassigned  
          31.
          Increase unit testing coverage in the gcs package Sub-task Resolved Unassigned  
          32.
          Increase unit testing coverage in the databaseio package Sub-task Resolved Danny McCormick

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 50m
          33.
          Increase unit testing coverage in the datastoreio package Sub-task Resolved Yi Hu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 3.5h
          34.
          Add unit testing to the Go container bootloader package Sub-task Resolved Danny McCormick

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h
          35.
          Increase unit testing coverage in the exec package Sub-task Open Unassigned

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 6h
          36.
          Add unit testing to the pane coder Sub-task Resolved Jack McCluskey

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 50m

          Activity

            People

              Unassigned Unassigned
              jrmccluskey Jack McCluskey
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 64h 50m
                  64h 50m