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

Add coder fuzz tests to the Go SDK

Details

    • Improvement
    • Status: Resolved
    • P3
    • Resolution: Fixed
    • None
    • 2.40.0
    • sdk-go
    • None

    Description

      With the Go SDK now on minimum Go version 1.18, fuzz tests can be added to the test corpus. The coder package is a good place to start with this, as we handle primitives that can be directly generated by Go's native fuzz testing and can check that we are getting the same values out after encoding and decoding. 

       

      An overview of potential fuzz testing in the Beam Go SDK can be found here: https://docs.google.com/document/d/1VHe5xFHjsmgOj2upH2k4zT90S5SCPtGYSJNcvPj5fig/edit?usp=sharing

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3.5h
                  3.5h