Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pact-foundation/pact-jvm

JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
https://github.com/pact-foundation/pact-jvm

backport fix to json4s so we don't need to rely on snapshot

87fb171a6792ebb789078f54c65d7d317d684db0 authored almost 11 years ago by thetrav <[email protected]>
move Main into a package

96fe2a77328e67b485403b88359c61d30127a043 authored almost 11 years ago by thetrav <[email protected]>
update docs

e1933418db7907c13704a2d67094070b24c7dfa1 authored almost 11 years ago by thetrav <[email protected]>
sbt plugin for running provider pacts

717f80b7ae077fdfb0f949b4819de71d74771501 authored almost 11 years ago by thetrav <[email protected]>
missed a java 1.6 thing

e21767ced2c39cef4efb88bae914e3b442f45d94 authored almost 11 years ago by thetrav <[email protected]>
update docs for sbt plugin

3daeaa5e55bedf696ae5da3b8346af86b3afd973 authored almost 11 years ago by thetrav <[email protected]>
lots of refactoring to try and allow multiple consumer tests to write to the same pact file

051fbc4d193073e415dcf8a1ed1417d667c9e7ea authored almost 11 years ago by thetrav <[email protected]>
sbt plugin for running provider pacts

d2b61006fa4e144b6ebab7deb17ac5480cc51744 authored almost 11 years ago by thetrav <[email protected]>
move Main into a package

87211be490dc98755fc33de0a0d0f434d3f12177 authored almost 11 years ago by thetrav <[email protected]>
update docs

d575cd75877b0c20944e88d8ddff7c54a9c7ad30 authored almost 11 years ago by thetrav <[email protected]>
backport fix to json4s so we don't need to rely on snapshot

5f578ca0577833b41dda441946ede3a45ed94948 authored almost 11 years ago by thetrav <[email protected]>
missed a java 1.6 thing

89070857951bb13d97dc6f7bb2a9825051159586 authored almost 11 years ago by thetrav <[email protected]>
Increasing timeout, Java 6 compat, Eclipse plugin

b8724f762ac74eea3b0e20d6bb2cbbbf46eae79c authored almost 11 years ago by Ken Scambler <[email protected]>
support java 1.6

e5792c1e2a898758e610fc363b5e210a721a914f authored almost 11 years ago by thetrav <[email protected]>
refactoring to support java dsl

27612927eea355ea40ebfbea411f8676a0841cc7 authored almost 11 years ago by thetrav <[email protected]>
refactoring to support java dsl

9763e1a086d2cde5b7af545d413abb0247dd1d94 authored almost 11 years ago by thetrav <[email protected]>
increase timeout, 5 second is really to slow on some machines

ade341926dfb4c269920921d3ad7739de6a032a6 authored almost 11 years ago by thetrav <[email protected]>
add more logging

4124a0ea4c91e63faa10fe41af7c0747f9c12552 authored almost 11 years ago by thetrav <[email protected]>
trying to get better error reporting

9b962e9d64602979e73b68c6b3fccb0ab9f83a91 authored almost 11 years ago by thetrav <[email protected]>
adding copious logging MAKE IT BETTER LATER

97668a01fc6f54a5d9b3888f5b5d74891bdbf41c authored almost 11 years ago by thetrav <[email protected]>
add builder style build invocation

ba2ecc39bef25c8b0bb2c82856a47358fb8d1cd8 authored almost 11 years ago by thetrav <[email protected]>
started work on a java api

8877fef5f9ccc32b3bd83b93db1ac0cdb443957b authored almost 11 years ago by thetrav <[email protected]>
removed presentation

c0e59de3bf4c3eb4d901f69a6d9cbde256e0f800 authored almost 11 years ago by thetrav <[email protected]>
update docs and build.scala

2987bd1bf3e2ad7a1a27369527db22662025ef3b authored almost 11 years ago by thetrav <[email protected]>
Add 'provider/' from commit '0a0cd7713e2776736a7b82e33500cb756db9b384'

git-subtree-dir: provider
git-subtree-mainline: b96d8a512247e5629e2a336a13909a1bdd4dc6a2
git-sub...

e565d7199229d3e91d0a613604b587b864e071a1 authored almost 11 years ago by thetrav <[email protected]>
Add 'model/' from commit 'ce55e7f0ef9fcbaaca264bbbacd0fe0b856b9bef'

git-subtree-dir: model
git-subtree-mainline: 6da9955dfb74f9b37818b334c7abf94f4212249f
git-subtre...

b96d8a512247e5629e2a336a13909a1bdd4dc6a2 authored almost 11 years ago by thetrav <[email protected]>
Add 'consumer/' from commit '12648a5a665bc25b913a917f2b7f09ff9f8c4589'

git-subtree-dir: consumer
git-subtree-mainline: 605f533c29fbd945762b5c416fb3b07e8afb95ba
git-sub...

6da9955dfb74f9b37818b334c7abf94f4212249f authored almost 11 years ago by thetrav <[email protected]>
switching from submodules to an all in one model

605f533c29fbd945762b5c416fb3b07e8afb95ba authored almost 11 years ago by thetrav <[email protected]>
update doco

0a0cd7713e2776736a7b82e33500cb756db9b384 authored almost 11 years ago by thetrav <[email protected]>
update documentation

12648a5a665bc25b913a917f2b7f09ff9f8c4589 authored almost 11 years ago by thetrav <[email protected]>
update documentation

ce55e7f0ef9fcbaaca264bbbacd0fe0b856b9bef authored almost 11 years ago by thetrav <[email protected]>
skip publishing aggregator artifact

1051ff9ac2dde64783541a853e9872a32fc902a8 authored almost 11 years ago by thetrav <[email protected]>
first successful publish to local nexus

39c31d497bf5d6c67a33c638a7c763d9a2a4c366 authored almost 11 years ago by thetrav <[email protected]>
update submodules

4a9b9d1770cf0b0106518d02c6c43493d2e8b586 authored almost 11 years ago by thetrav <[email protected]>
publishing

d580344ea02c84419a1bebd1402a9a80b81c64a1 authored almost 11 years ago by thetrav <[email protected]>
publish info moved to aggregator project

d69a33dc4a486e68e10725ee509e2990ddab804e authored almost 11 years ago by thetrav <[email protected]>
publish details moved to aggregator project

42d5161b4035dc532fdcfd7eddb6a72214f8167d authored almost 11 years ago by thetrav <[email protected]>
publish information moved to aggregator project

a1d28af2359b000867c06cf34c89ca51ebffee07 authored almost 11 years ago by thetrav <[email protected]>
unimportant formatting

6d14da85dafc8cae7c4b5603495aed06283af519 authored almost 11 years ago by thetrav <[email protected]>
code blocks for git commands... for real

20edb4316c2d5f671a2658e83cdc84259b21ac53 authored almost 11 years ago by thetrav <[email protected]>
code blocks for git commands

a76d7b80e748f80f5533b1bcb5c849837636d078 authored almost 11 years ago by thetrav <[email protected]>
add consumer to aggregation, update readme

b2dbb54d4cf1bf44237ebbcfd768db9f7349c29a authored almost 11 years ago by thetrav <[email protected]>
subprojects testable from aggregator

44ac649f9bd2439dbadc4fdfb3f73fb35f86479d authored almost 11 years ago by thetrav <[email protected]>
load resources from classpath to support running tests as submodule

675ddebaaee56c897f9bdf787860ba5edc13d8cf authored almost 11 years ago by thetrav <[email protected]>
load test resource with classloader so tests can run as sub-project

84cd2b5247d9c7d2adbeb7639abc0a46da9e865c authored almost 11 years ago by thetrav <[email protected]>
added submodules

917f863fcadef5a6e834b6be5194339e07ee5915 authored about 11 years ago by thetrav <[email protected]>
rename

eacde193f0867147fab2adf9e2805163467bd460 authored about 11 years ago by thetrav <[email protected]>
rename

0215ee9d4f31ba5189a3417c9ec459470f0444af authored about 11 years ago by thetrav <[email protected]>
nicer doc

2acf86d9363071477c276775b747367e1001c5e8 authored about 11 years ago by thetrav <[email protected]>
rename repositories

8f77c13406be307ffda118379db268260ea97a03 authored about 11 years ago by thetrav <[email protected]>
bit more explanation and pull in sub projects to sbt

8d0b0429911b963ab0193dda637251999169a87a authored about 11 years ago by thetrav <[email protected]>
Initial commit

f14b863f91c90851711b1988c24d5fb35c95202f authored about 11 years ago by Travis Dixon <[email protected]>
remove dependency on play json

94c587ac13228355e3b40f22432239ac45042e11 authored about 11 years ago by thetrav <[email protected]>
having trouble trying to get spray server to send the right content type, disabled headers from the pact test temporarily

5d4a7743dbdb5066db48c0102f7eebc3b6561a40 authored about 11 years ago by thetrav <[email protected]>
nicer debug output

e59f47decaa10b3d00c204386590ee2a8b7881eb authored about 11 years ago by thetrav <[email protected]>
convenience method for body as string

b1973cafedf44303533c7c0037bb904f5a6ebe74 authored about 11 years ago by thetrav <[email protected]>
updated model to do serialising/deserializing and use JValue for body

e2405a9fcc830f95373c6f4839e628d34dc9e81e authored about 11 years ago by thetrav <[email protected]>
serialize pacts correctly

b2f6b72a2c71b8c18dc5be42206cb6bc938c4ce1 authored about 11 years ago by thetrav <[email protected]>
oops forgot apache license

08aa8f7069d62d7854d756b0a728bb9da87e5d48 authored about 11 years ago by thetrav <[email protected]>
oops, forgot the apache license

daa296372ab78c1a6441bbf316c37eb01452cbc9 authored about 11 years ago by thetrav <[email protected]>
serialize pacts correctly

da24928370e23045422f4c57a8a67f3f1426ae7f authored about 11 years ago by thetrav <[email protected]>
run with stats

8b18b09345d0a34935964944e2a1a291543075e6 authored about 11 years ago by thetrav <[email protected]>
clean up some logging, log error stack trace to make sure it's in a place where scalatest should catch it

7298b0b3b21292443ca4c1ec4dd23b1f8b55829a authored about 11 years ago by thetrav <[email protected]>
deliberately break one response to highlight reporting failure

17fc998a88041416a22a8fb7025c36272ce19eae authored about 11 years ago by thetrav <[email protected]>
trying to get end to end test working. Managed to stop getting timeout exceptions, but tests are not run

375f4cb8a8761429486429be617ebbe2c80d6f84 authored about 11 years ago by thetrav <[email protected]>
Use shared json matcher, use json4s, single spec multiple scopes

bf0fd34bec647c6e8db77fed10d48a776e12c2c0 authored about 11 years ago by thetrav <[email protected]>
fix broken handling of empty bodies

a1b8c027590c0a6a5fc0db86fe9666b771fadfd6 authored about 11 years ago by thetrav <[email protected]>
add status matching for responses

b08cbbf33ac46110a665e7af08b6814d3b2c2251 authored about 11 years ago by thetrav <[email protected]>
use shared matchers

7bc6e0f78f8d63dc19d48dfdf7e499c03cc32473 authored about 11 years ago by thetrav <[email protected]>
missed the hack for PactVerification

7351afe24c80d0ec7fef8230034fbf861d80dec6 authored about 11 years ago by thetrav <[email protected]>
Share matchers between projects.

Also refactored to a more matchy kind of test to aid report generation

7b1c325196b777f32c44c4e5d4ef7a0a98a2eeb1 authored about 11 years ago by thetrav <[email protected]>
working in a hook for pact serialisation

bc72a73c690e45a36972ecd4c86a4086cca5e469 authored about 11 years ago by thetrav <[email protected]>
derp

73656cd38da41b0777e41b4edfcca3a2f47b71dc authored about 11 years ago by thetrav <[email protected]>
something dumb so the other project compiles

fb17a7ba8d955569b0afcba8cf48f3f9470992a8 authored about 11 years ago by thetrav <[email protected]>
making more work for myself :(

0c392794d16fcdb35c59b15ae327f30d02ff3970 authored about 11 years ago by thetrav <[email protected]>
rename FakeProviderServer to MockServiceProvider to fall in line with established terminology in the ruby project

d7c9e63435212ec75a56eb0e5c77b74b51b42829 authored about 11 years ago by thetrav <[email protected]>
implement verification

4c86b9bf5f355f18cac13afe119d7f50971c5bb2 authored about 11 years ago by thetrav <[email protected]>
no need to have an instance to know what the invalid response is

374874180100710fc75316dc780753a18401a568 authored about 11 years ago by thetrav <[email protected]>
simplify invalid request response

d0477500fe218d0d4148ee916bf3cbebaea8b4cb authored about 11 years ago by thetrav <[email protected]>
organise imports

2822ae22a210c2fc6f7ad5ca297fcc2f4cfb1f3a authored about 11 years ago by thetrav <[email protected]>
implement a DSL for consumers of the library to use.

Refactored FakeProviderServer to provide slightly less context on error reporting, context comes...

2e15ac605c66deceaa5f5e513c8decbfc7fa4b76 authored about 11 years ago by thetrav <[email protected]>
probably don't need hello world anymore ;)

fbe491c42efc6bdf2fe0649fa6892591d92f0764 authored about 11 years ago by thetrav <[email protected]>
added header matching, shut down actor system after testing

f3f74e4ae05b888076137518ec2fef215f381fef authored about 11 years ago by thetrav <[email protected]>
no need to string for assert

18eaf0d8243ce1df50a624db7917912ef2f36c4d authored about 11 years ago by thetrav <[email protected]>
add correct assert

c43afd31b41086f6039eb75e113cfb44336ecd32 authored about 11 years ago by thetrav <[email protected]>
cleanup pact server, get it doing some basic matching and under test

9241f771432fca2f6d28df1186c92ba0c5e7381f authored about 11 years ago by thetrav <[email protected]>
shift responsibility for creating error structures to model

1677e36ff64b7de5ca40758de82a0321ec27d211 authored about 11 years ago by thetrav <[email protected]>
implement and test request matching

f7e56cb08cac0c6a4d7233ee2fbc788f700b4a79 authored about 11 years ago by thetrav <[email protected]>
add a boolean match to avoid leaking json library to author project

ba9ce6f0208ee6fb97f10cb5e2518b0411ee281a authored about 11 years ago by thetrav <[email protected]>
remove JSON dependencies, make interaction builder work without caring about Option

b576590b9bdce898bf97ce88a6bd46f8adf0fd27 authored about 11 years ago by thetrav <[email protected]>
use more direct copy of scalaz code for align

6c93c8a8b71369859fe47df1e03f4d7502d662f8 authored about 11 years ago by thetrav <[email protected]>
handle arrays correctly, using Align idea from scalaz

1a03c622ffd094efe81b246005356c171b530d1f authored about 11 years ago by thetrav <[email protected]>
fix specs broken by type change

65fad407b2d011da143a875fe64ab3e53110d5a0 authored about 11 years ago by thetrav <[email protected]>
use json diff for comparisons that match ruby gem

0291a3bfad8f7acf408b675fb212ce610e39bedc authored about 11 years ago by thetrav <[email protected]>
Merge pull request #1 from XuefengWu/master

add spray repo

39191b1735f69ba29a3a71211285f995ffd4769e authored about 11 years ago by Travis Dixon <[email protected]>
Merge pull request #1 from XuefengWu/master

fix pact type

ff13ace17b50a6afa7004d94704b268145c1e45c authored about 11 years ago by Travis Dixon <[email protected]>
Merge pull request #1 from XuefengWu/master

fix type error

f342ba363cbc66390576de30e0999739cff8335f authored about 11 years ago by Travis Dixon <[email protected]>
add spray repo

0179770422b2d1f2afcf43a341e34b04172d16cd authored about 11 years ago by Xuefeng.Wu <[email protected]>
fix type error

b07b28eb8d252769dff0eb83428b3a1d21c5fe3b authored about 11 years ago by Xuefeng.Wu <[email protected]>
fix pact type

31a066a8aa542f3ae8833f50763eff7086d6fd62 authored about 11 years ago by Xuefeng.Wu <[email protected]>