Ecosyste.ms: OpenCollective

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

github.com/microcks/microcks-testcontainers-go

Go lib for Testcontainers that enables embedding Microcks into your unit tests with lightweight, throwaway instance thanks to containers.
https://github.com/microcks/microcks-testcontainers-go

Merge pull request #18 from JulienBreux/doc/discord

Replace Zulip by Discord on README

777a8a5ab4b862c028415401556a6cb1ecd41db5 authored 8 months ago by Laurent Broudoux <[email protected]>
doc: use Discord instead of Zulip chat

Signed-off-by: Julien Breux <[email protected]>

7cf94f3e0707821f12c6fa54b7b8be8bdffc6ced authored 8 months ago by Julien Breux <[email protected]>
Merge pull request #16 from JulienBreux/feat/add-postman

Allow Postman contract-testing support using ensemble design

eb6672312fbb559e8114da1df84efc749df5d66c authored 8 months ago by Laurent Broudoux <[email protected]>
feat: simplify options

Signed-off-by: Julien Breux <[email protected]>

be4e999bb534d5e2b652856f79cb50e2bbfc49a7 authored 8 months ago by Julien Breux <[email protected]>
fix: add env condition

Signed-off-by: Julien Breux <[email protected]>

47f4ad7b0e744334cb6fef8d64fbb5038578ba87 authored 8 months ago by Julien Breux <[email protected]>
fix: helper to enforce tests

Signed-off-by: Julien Breux <[email protected]>

9c7e43ca578bee5ea6e90e6f202601a9ba5ba8dc authored 8 months ago by Julien Breux <[email protected]>
fix: network alias system on ensemble

Signed-off-by: Julien Breux <[email protected]>

fde827547000c1d6cf29bbdfc34044391beca26c authored 8 months ago by Julien Breux <[email protected]>
doc: fix example

Signed-off-by: Julien Breux <[email protected]>

4c4224c50d90deb22b86c1d3ea747c5674f78278 authored 8 months ago by Julien Breux <[email protected]>
test: add missing secondary artifact

Signed-off-by: Julien Breux <[email protected]>

9650bc443bc59550f4f4643c23144865d1f82082 authored 8 months ago by Julien Breux <[email protected]>
test: add ensemble

Signed-off-by: Julien Breux <[email protected]>

235b54e4cd80cbee3f97979b7cc476f1dfa1faa7 authored 8 months ago by Julien Breux <[email protected]>
feat: add GetNetwork to ensemble

Signed-off-by: Julien Breux <[email protected]>

fcb2dcca76bc8f256b9ba1716628cf9063548b8b authored 8 months ago by Julien Breux <[email protected]>
feat: add WithPostmanImage and WithMicrocksImage funcs to ensemble

Signed-off-by: Julien Breux <[email protected]>

e18fc76ae01bfbab996b33f08c6ead05ba1ebcee authored 8 months ago by Julien Breux <[email protected]>
fix: Postman for Ensemble

Signed-off-by: Julien Breux <[email protected]>

00bcdef8b3bdc94b0894c265649450fe7846f0d6 authored 8 months ago by Julien Breux <[email protected]>
fix: use PostReadies hook instead of PostStarts

Signed-off-by: Julien Breux <[email protected]>

2371fbcd72b9b6257c40c0f197faedb6b8fc862d authored 8 months ago by Julien Breux <[email protected]>
fix: importArtifact check error

Signed-off-by: Julien Breux <[email protected]>

ded879bb55dc5ee9150cb5231de5c3bd17bb2982 authored 8 months ago by Julien Breux <[email protected]>
fix: revert ForLog value 🤯

Signed-off-by: Julien Breux <[email protected]>

c25436418d9af55ba27c4feb9a6ff1f03ea28343 authored 8 months ago by Julien Breux <[email protected]>
core: upgrade deps

Signed-off-by: Julien Breux <[email protected]>

14bc5b3365b594de399660a3b7c2e5744a7245db authored 8 months ago by Julien Breux <[email protected]>
core: upgrade deps

Signed-off-by: Julien Breux <[email protected]>

b9558b624bde37b4a35ce5a71eb59078f390dae9 authored 8 months ago by Julien Breux <[email protected]>
test: add tests to cover ensemble

Signed-off-by: Julien Breux <[email protected]>

92d4a7b2370e6a9843a582962d3d1bc2ae008d12 authored 8 months ago by Julien Breux <[email protected]>
feat: improve ensemble (add WithPostman option, rename main func to RunContainers)

Signed-off-by: Julien Breux <[email protected]>

bf96f63c368eecab80772f994008ba208daa8263 authored 8 months ago by Julien Breux <[email protected]>
test: use new helper to clean tests

Signed-off-by: Julien Breux <[email protected]>

cd4ddfc0b4e78550f931f7ad834b815743a45b0f authored 8 months ago by Julien Breux <[email protected]>
core: add helper used for tests

Signed-off-by: Julien Breux <[email protected]>

d9810c6a958c048a27900c5373f9bb1bf1923ca4 authored 8 months ago by Julien Breux <[email protected]>
cs: remove unnecessary ensemble options

Signed-off-by: Julien Breux <[email protected]>

21fdf31ca321e88fb2dca92858e84b8b6ee64ef7 authored 8 months ago by Julien Breux <[email protected]>
feat: add ensemble system

Signed-off-by: Julien Breux <[email protected]>

928236146712e1965800be08bb6458ff60dafa9c authored 8 months ago by Julien Breux <[email protected]>
feat: add option WithNetwork, WithNetworkAlias and WithEnv to microcks container

Signed-off-by: Julien Breux <[email protected]>

68e69545332cef43223f1d322e2f0379a647d04a authored 8 months ago by Julien Breux <[email protected]>
Merge pull request #5 from microcks/dependabot/github_actions/actions/setup-go-5.0.0

chore(deps): Bump actions/setup-go from 4.1.0 to 5.0.0

098110a8a75c45c7b77e760230f7416ea73101c2 authored 8 months ago by Laurent Broudoux <[email protected]>
Merge pull request #6 from microcks/dependabot/go_modules/github.com/testcontainers/testcontainers-go-0.27.0

chore(deps): Bump github.com/testcontainers/testcontainers-go from 0.26.0 to 0.27.0

9545de0acddd159b3ccdbbe892658e3058945e5d authored 9 months ago by Laurent Broudoux <[email protected]>
Merge pull request #14 from JulienBreux/feat/add-spect-artif-creation

feat: add WithMainArtifact and WithSecondaryArtifact options

d8d6ed52966322b90907bbc2b031d62ac01cd9fc authored 9 months ago by Laurent Broudoux <[email protected]>
doc: improve README

Signed-off-by: Julien Breux <[email protected]>

adda68d12490617d9cf32f7eff2675939ce5bc4f authored 9 months ago by Julien Breux <[email protected]>
feat: add WithMainArtifact and WithSecondaryArtifact options #11

Signed-off-by: Julien Breux <[email protected]>

feat: add WithMainArtifact and WithSeconda...

70f9a2945c93fb95c9b164064e5f0f365741080d authored 9 months ago by Julien Breux <[email protected]>
chore(deps): Bump github.com/testcontainers/testcontainers-go

Bumps [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontai...

34c4b0f0bb7e54b5e39f0beccce3b5443ab8cdeb authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): Bump actions/setup-go from 4.1.0 to 5.0.0

Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4.1.0 to 5.0.0.
- [Release no...

2aaca9d303497e4040aaecd06188bf08913e71ca authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4 from mdelapenya/refinements

Module refinements

a0e6dc270f53569b5292cc14c161ba91ad61d52d authored 11 months ago by Laurent Broudoux <[email protected]>
chore: rename assertion functions

Signed-off-by: Manuel de la Peña <[email protected]>

9d8a5d811509d0ebd72b6cda5322074eaf876243 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: separate testing concerns

Signed-off-by: Manuel de la Peña <[email protected]>

6b07fa4b35e3ee6bb869a0527f1faf6beba8c5d2 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: handle errors for endpoint methods

Signed-off-by: Manuel de la Peña <[email protected]>

2d41573ee5ffe2b9a557067d47d853773a0bc1d5 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: rename test-resources to testdata

This is a Go idiom for resources used in tests. Running "go help packages":

Directory and file ...

7eca400f3cb1a9663af0dd5f1aeffeb841d8a937 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: automate tests on GH

Signed-off-by: Manuel de la Peña <[email protected]>

e87e8cf0959eb904d04ec7f1ad1165c5e53c1072 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: combine constants

Signed-off-by: Manuel de la Peña <[email protected]>

e6337c4f92a31d5515e0d3d40a6c70c1eb4e4285 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: do not swallow errors in tests

Signed-off-by: Manuel de la Peña <[email protected]>

6286c2700b425d81a21887fdb61addea1915331e authored 11 months ago by Manuel de la Peña <[email protected]>
chore: use filepath to honour cross-platform file separators

Signed-off-by: Manuel de la Peña <[email protected]>

6f26a842a478a3fd0d04d6078e13738403e97ba4 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: add monthly dependabot updates

Signed-off-by: Manuel de la Peña <[email protected]>

a3adeaf13ebfa19f5fa408942e697c1e86eadcf9 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: remove testcontainers-go's HTML markers for docs

Signed-off-by: Manuel de la Peña <[email protected]>

2852d4d6b08c41c8bf38410ef171c903ba6e80c1 authored 11 months ago by Manuel de la Peña <[email protected]>
fix: typo

Signed-off-by: Manuel de la Peña <[email protected]>

b77bae35b576d1260cdcf11918f71c3801cef57f authored 11 months ago by Manuel de la Peña <[email protected]>
chore: refactor custom option to add the network, only

Signed-off-by: Manuel de la Peña <[email protected]>

0d5d1cced2eeb9cdcf01d520da576734b9ab36c1 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: bump testcontainers-go to v0.26.0

Signed-off-by: Manuel de la Peña <[email protected]>

1847df5f06c723ab9ba548189bbf5e6f23808d61 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: pass context to the ImportAs API

You probably want the client code to control the context for a given
import. I.e. defining a tim...

fe4f196dbc1a1a7a6c0ef886baebf1ead89fdb36 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: pass context to the TestEndpoint API

You probably want the client code to control the context for a given
test request. I.e. defining...

2ee8a8c8819c2eca9d83c113c7b44d18f9d8e2f8 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: simplify

Signed-off-by: Manuel de la Peña <[email protected]>

a3006dcbd5cd14c5e47b0bd336723d329ab1fff0 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: let client code to handle the error

Signed-off-by: Manuel de la Peña <[email protected]>

f85fe02eb794ca224295c8463e62531d0929e8a1 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: use t.Logf instead of println

Signed-off-by: Manuel de la Peña <[email protected]>

72afb15ed997bc7b7e726c510d0e99c8b766b3ad authored 11 months ago by Manuel de la Peña <[email protected]>
chore: use a test package for the tests

It implies exposing the default ports to be used by client code (the tests)

Signed-off-by: Manu...

5dc2de199772b08ebbec18b4a0ed7b2e22861f65 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: remove commented line

Signed-off-by: Manuel de la Peña <[email protected]>

afdc79039af151da8fcfb4ee1dfb1fef90c4f362 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: use t.Log for printing container logs

Signed-off-by: Manuel de la Peña <[email protected]>

353d82ed2ebe8c7725390d90180e2c6d9bf2d976 authored 11 months ago by Manuel de la Peña <[email protected]>
chore: #1 Prepare release swithing to vanity URL

Signed-off-by: Laurent Broudoux <[email protected]>

0ddb93fbdd05f9b1364b39170f47a41fea6921cd authored 11 months ago by Laurent Broudoux <[email protected]>
feat: #2 Add more assertions on tests

Signed-off-by: Laurent Broudoux <[email protected]>

6face7f1bf5a75740bdba709584d917bf8d5fcbc authored 12 months ago by Laurent Broudoux <[email protected]>
Merge pull request #3 from JulienBreux/test/improve-assertions

Improve test assertions

fc096f1305fc265c29c7f8d4c364c4b779fa7a19 authored 12 months ago by Laurent Broudoux <[email protected]>
test: Improve assertions

Signed-off-by: Julien Breux <[email protected]>

35229ebd8a2c57b89f5cb66091f0beb9543d6385 authored 12 months ago by Julien Breux <[email protected]>
feat: #2 Fixing indent in README

Signed-off-by: Laurent Broudoux <[email protected]>

edc6b9e0e013dda5f4172569c801eed1605ed213 authored 12 months ago by Laurent Broudoux <[email protected]>
feat: #2 Adding documentation for contract-testing (and mocking)

Signed-off-by: Laurent Broudoux <[email protected]>

28ec418db2444c608d6f1beb80649cc5808c1a7f authored 12 months ago by Laurent Broudoux <[email protected]>
feat: #2 Adding contract-testing :tube:

Signed-off-by: Laurent Broudoux <[email protected]>

b420401767c9596147a276620606f0ee123f445f authored 12 months ago by Laurent Broudoux <[email protected]>
feat: 1st iteration on mocking feature :rocket!

Signed-off-by: Laurent Broudoux <[email protected]>

f0e2941d72813e7ab2a53453d304e8d6c2dba193 authored 12 months ago by Laurent Broudoux <[email protected]>
Initial project skeleton

Signed-off-by: Laurent Broudoux <[email protected]>

67fe5b0fed40278424c1ad4c74b26a183d8bfb70 authored about 1 year ago by Laurent Broudoux <[email protected]>
Repository initialization

Signed-off-by: Laurent Broudoux <[email protected]>

e40bf8026d6a74c1cb2fbe24324b0cd8e7b393fe authored about 1 year ago by Laurent Broudoux <[email protected]>