spotify / XCRemoteCache

Other
830 stars 53 forks source link

Add E2E automation #64

Closed polac24 closed 2 years ago

polac24 commented 2 years ago

Add E2E tests that build a CocoaPods plugin, locally build both producer and consumer modes and verify 100% hit rate. All Podfile templates are placed in e2eTests/tests. As a backend server, nginx server with a sample nginx.conf configuration is used. The sample server exposes local location /tmp/cache under http://localhost:8080.

E2E verification is added as a PR check only for now (not for postmerges).