Skip to content

A troubleshooting/testing tool to log, record and replay network interactions for iOS project.

License

Notifications You must be signed in to change notification settings

river2202/MonorailSwift

Repository files navigation

Monorail

Version Carthage compatible License

Introduction

MonorailSwift is a troubleshooting/testing tool to log, record and replay network interactions for iOS project.

MonorailSwiftTools screenshot

Inspired by pact.io and lots of opensource projects.

Requirment

Swift 4.1+, Xcode 9.3+, iOS 9.0+

Features

  1. Printout network interactions to debug terminal.
  2. Save network interactions into json file in device/simulator
  3. Share/send/browse log in device/simulator
  4. Playback saved network interactions as response.
  5. Call out/dismiss MonorailSwiftTools menu by shaking devive or pressing Ctrl+Cmd+z in simulator

How to use

CocoaPods

pod 'MonorailSwiftTools', :configurations => ['Debug']

Carthage

github "river2202/MonorailSwift"

Communication

Author

River2202@gmail.com

License

Monorail is available under the MIT license. See the LICENSE file for more info.

About

A troubleshooting/testing tool to log, record and replay network interactions for iOS project.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published