代码拉取完成,页面将自动刷新
language: c
install:
# Remove placeholders.
- rm external_libs/CppUTest/*
- rm external_libs/mbedTLS/*
# Get mbedtls.
- wget -qO- https://github.com/ARMmbed/mbedtls/archive/mbedtls-2.16.5.tar.gz | tar xvz -C external_libs/mbedTLS --strip-components=1
# Get CppUTest.
- wget -qO- https://github.com/cpputest/cpputest/archive/v3.6.tar.gz | tar xvz -C external_libs/CppUTest --strip-components=1
script:
# Verify that the samples build.
- cd samples/linux/jobs_sample
- make -j2
- cd ../shadow_sample
- make -j2
- cd ../shadow_sample_console_echo
- make -j2
- cd ../subscribe_publish_library_sample
- make -j2
- cd ../subscribe_publish_sample
- make -j2
# Build and run unit tests.
- cd ../../../
- make build-cpputest -j2
- make all_no_tests -j2
- ./IotSdkC_tests -v
# Set up integration tests if not a pull request.
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then cd tests/integration; fi
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then sed -i 's/^.*#define AWS_IOT_MQTT_HOST.*$/#define AWS_IOT_MQTT_HOST "'"$AWS_IOT_ENDPOINT"'"/' include/aws_iot_config.h; fi
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then make app -j2; fi
# Import credentials for integration tests.
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then wget https://www.amazontrust.com/repository/AmazonRootCA1.pem -O ../../certs/rootCA.crt; fi
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo -e $AWS_IOT_CLIENT_CERT > ../../certs/cert.pem; fi
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo -e $AWS_IOT_PRIVATE_KEY > ../../certs/privkey.pem; fi
# Run integration tests.
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then ./integration_tests_mbedtls; fi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。