apache / cordova-paramedic

Apache Cordova - Paramedic
https://cordova.apache.org/
Apache License 2.0
36 stars 53 forks source link

CI: Output variables in Travis #147

Closed janpio closed 5 years ago

janpio commented 5 years ago

New Travis CI config works a lot with variables. That can be confusing, as you don't really see there values anywhere. This PR adds an output block that looks like this when executed:

$ echo "Variables now are set to:"
  echo "TEST_COMMAND=$TEST_COMMAND"
  echo "ADDITIONAL_TESTS=$ADDITIONAL_TESTS"
  echo "PARAMEDIC_COMMAND=$PARAMEDIC_COMMAND"
  echo "PLATFORM=$PLATFORM"
  echo "PARAMEDIC_PLUGIN_TO_TEST=$PARAMEDIC_PLUGIN_TO_TEST"
  echo "PARAMEDIC_BUILDNAME=$PARAMEDIC_BUILDNAME"

Variables now are set to:
TEST_COMMAND=npm run eslint
ADDITIONAL_TESTS=
PARAMEDIC_COMMAND=node main.js
PLATFORM=local/browser
PARAMEDIC_PLUGIN_TO_TEST=./spec/testable-plugin/
PARAMEDIC_BUILDNAME=travis-apache/cordova-paramedic-662.1

That way you can understand what is going to be executed next:

$ $TEST_COMMAND
> cordova-paramedic@0.6.0-dev eslint /Users/travis/build/apache/cordova-paramedic
> eslint lib
The command "$TEST_COMMAND" exited with 0.

$ $PARAMEDIC_COMMAND --config ./pr/$PLATFORM --plugin $PARAMEDIC_PLUGIN_TO_TEST --buildName $PARAMEDIC_BUILDNAME
...

closes #144