• Adrian Sutton's avatar
    op-challenger: Modify solver tests to not be dependent on alphabet provider details (#6414) · 6c5085a4
    Adrian Sutton authored
    * op-challenger: Remove dependency from config to flags.
    
    Now all CLI logic is encapsulated in cmd and flags module, with config and fault modules being focussed on business logic.
    
    * op-challenger: Move shared types into a types module
    
    Makes it much simpler to avoid dependency cycles by having core type definitions in a different module to the service wiring code that creates everything.
    
    * op-e2e: Update for new challenger modules.
    
    * op-challenger: Modify solver tests to not be dependent on implementation details of alphabet provider.
    
    Introduces the ClaimBuilder test utility to make creating claims in various situations easier and reduce duplication.
    
    * Fix merge issues
    
    ---------
    Co-authored-by: default avatarrefcell.eth <abigger87@gmail.com>
    6c5085a4
solver_test.go 5.49 KB