microcule icon indicating copy to clipboard operation
microcule copied to clipboard

Write tests to cover spawning in all languages using `microservice-examples` repo

Open Marak opened this issue 9 years ago • 3 comments

We should have an integration test that iterates through all supported programming languages and attempts to assert the responses of all hello world / echo services located in https://github.com/Stackvana/microservice-examples, per language.

These test will ensure the target language is working and supported on the system. ( Currently we only test with bash and node )

Marak avatar Sep 29 '16 22:09 Marak

This is now resolved and merged into master.

Only caveat is that travis-ci doesn't easily support multiple languages in one test.

There is a solution available at: https://github.com/travis-ci/travis-ci/issues/4090, but this will require a bit of tinkering in the .travis.yml file. Until then, these tests have been commented out ( but should work locally if you have language installed in system )

Marak avatar Oct 05 '16 03:10 Marak

Re-opening until Travis-CI issue is addressed

Marak avatar Oct 05 '16 19:10 Marak

It seems like Travis-CI has closed the issue and not posted any updates on this.

I'd really like to get the multi-language tests working in the CI.

Suggestions are welcomed.

Marak avatar Sep 01 '17 03:09 Marak