Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Macro util #936

Merged
merged 9 commits into from Apr 12, 2019
Merged

Macro util #936

merged 9 commits into from Apr 12, 2019

Conversation

jebrando
Copy link
Contributor

@jebrando jebrando commented Apr 3, 2019

Checklist

  • I have read the [contribution guidelines] (https://github.com/Azure/azure-iot-sdk-c/blob/master/.github/CONTRIBUTING.md).
  • I added or modified the existing tests to cover the change (we do not allow our test coverage to go down).
  • If this is a modification that impacts the behavior of a public API
    • I edited the corresponding document in the devdoc folder and added or modified requirements.
  • I submitted this PR against the correct branch:
    • This pull-request is submitted against the master branch.
    • I have merged the latest master branch prior to submission and re-merged as needed after I took any feedback.
    • I have squashed my changes into one with a clear description of the change.

Reference/Link to the issue solved with this PR (if any)

Description of the problem

Description of the solution

@jebrando jebrando merged commit cf5aaf3 into master Apr 12, 2019
@jebrando jebrando deleted the macro_util branch April 12, 2019 23:09
jebrando added a commit that referenced this pull request May 30, 2019
* Updating WolfSSL image to return errors that happen in the script (#896)

* Fix that mqtt connects twice on x509 cert (#920)

* Rename macro_utils DEC to CS_DEC (fix Arduino name collision) (#876)

* Merge PR 847 - (issue #814) Fix uploadtoblob null pointer IoTHubResponse (#918)

Bring in PR #847 (issue #814) change to fix uploadtoblob null pointer IoTHubResponse, add unit tests.

* Add authentication details to connection reliability doc

* Add authentication details to connection reliability doc [ACR]

* 4KB SSL support

4KB SSL incoming limit support on IoT Hub server side certificate renewal

* Added RAM

* refactor (#925)

* release_2019_04_11_after_bump_version

* Adding the macro_utils repo (#936)

* Update submodules to the latest update (#961)

* added MOCKABLE_FUNCTION to prov transport headers (#958)

* Fix for gh issue 775 (twin/amqp not resubscribed after reconnection)

* [ACR] Fix for gh issue 775 (twin/amqp not resubscribed after reconnection)

* Add Device Twin service fault injection tests over AMQP

* Raspi pipeline (#975)

* dockerfile changes

specify branch

pls work

move dockerfile

connection set trace

pi

clean up

update steps

fixed bugs and cleaned script

dockerfile work

add build

fix bugs

remove parameters

bugfix

remove run on raspi

remove e2e script

fix horton syntax

remove parameters

fix job name

patch condition values

fix python path

fix conditions

clean yaml

added pip

fix no checkout

fix job

fix indent

add condition

fix pip step

remove image variants

remove script_dir variable

add parser

remove force flag

fix dockerfile

remove sudo

add wget

add mkdirs

update syntax

fix tars

remove z from tar

fix workdirs

fix linaro path

fix tar

squashed bugs

dockerfile patch

Update Dockerfile

Update Dockerfile

Update sdk_build.sh

Update raspi.yaml for Azure Pipelines

Update raspi.yaml for Azure Pipelines

dockerfile tweak

add back check python

Update Dockerfile

Update Dockerfile

Update Dockerfile

Update Dockerfile

add publish artifacts

fix path for source_artifacts

container images

added docker image

raspi updates

listing stuff

tweak script

raspi tweak

try fixing copyfiles

add manual copy because tasks suck

remove env vars and add keyvault

environment variables

fix drop path

update dockerfile curl config

move curl down further

change openssl version

removed call to jenkins

dockfile tweaks

add setcap

clean steps to success

clean up the code

remove sudo

adjust bash script line

Update raspi.yaml for Azure Pipelines

this is a hack might wanna redo later

bump down versions

add ca-certificates package

fix linaro wget

fix dockerfile

dockerfile apt patch

change up

fix link

clean dockerfile

Update raspi.yaml for Azure Pipelines

Update raspi.yaml for Azure Pipelines

Update raspi.yaml for Azure Pipelines

move to raspberry pi folder

incorporate new cp for raspi

remove fake docker files

fix pathing

move to jenkins

script instead of inline

remove old lines

remove branch specific code for merge

patch some stuff

more sanitization

more cleanup

remove trace stuff

more sanitization

add copyright

* fix link

* remove space

* newline

* newline

* Update Dockerfile

* Update run_this_to_setup_a_pi_for_e2e_tests.sh

* remove reference to run_tests since we don't clone

* only run MQTT

* switch copy order

* update script

* add the sudo

* chmod

* dockerfile fix

* Run back compat test on the branch(#980)

* Adding script to run back compat tests

* Adding linux_back_compat.yml to enable DevOps test integration with new linux_back_compat.sh script.

* add Mxchip YAML and script

* Update .mxchip-ci.yml

* Add comment per previous PR

* Add comment

* Update build.sh

* Reworked build/.mxchip-ci.yml to split build and execute tasks. Also placed longer setup shell logic into build_all/mbed5/setup.sh.

* Cleaning up and testing build/.mxchip-ci.yml

* Changed /media path on client pc.

* ...

* Playing with git checkout steps in build_all/mbed5/build.sh.

* Update .mxchip-ci.yml for Azure Pipelines

* Update .mxchip-ci.yml for Azure Pipelines

* Update linux back compat scripts to speed builds (#985)

* Update .mxchip-ci.yml attempt to fix permission issues with git checkout

* Update .mxchip-ci.yml for drop to client pc

* Update .mxchip-ci.yml for Azure Pipelines

* release_2019_04_30_after_bump_version

* Update .mxchip-ci.yml for Azure Pipelines

* Cleanup of  .mxchip-ci.yml for PR

* Update .mxchip-ci.yml to give DevOps relative path for Artifact Directory

* Update setup.sh

* Update setup.sh

* Update build.sh

* Removed script that was transfered back into build_all/mbed5/build.sh

* Patch to copy command

* Test .mxchip-ci.yml with local chmod change

* Update .mxchip-ci.yml for Azure Pipelines

* Update .mxchip-ci.yml for Azure Pipelines

* update raspberry pi tests for PR validation (#995)

* Reenable rsync in mbed5/build.sh

* Update utpm submodule (#1000)

* Implementing Prov custom payload (#984)

* Update prov_auth_client.c to use renamed Azure_Base32

* Update submodules

* Add script gate build to verify building with installed dependencies

* Fix prov_auth_client_ut to use Azure_Base32

* Fix amqp property value that was being release early

* Update unittest to for new changes

* Submodule update

* fix submodule patches (#1008)

* Add extended platform info to product info string

* Change function to have 1 return

* Update transports to correctly expose GetPlatformInfo, plus tests

* Change name for AMQP function definition

* Fix memory leak that was discovered in new feature failure

* add use_mbedtls option (#862)

* remove installs (#1010)

* Additional fixes for vcpkg installation

* Update utpm with fix for log arg

* New mxchip uart interface (#1002)

* Adding initial mxchip serial interface for version control.

* Update to serial_connect.py and serial_settings.py to expand error checking and variable wait times between reads based on baud rate

* Improved tracking of Serial output from device by checking read before write. Also added better handling of exit command.

* Create input.sh which Generates a new input txt file to be run on mxchip Serial interface.

* Update build.sh, Revert git clone changes and replace with massand/GetStarted repo for mxchip.

* Update .mxchip-ci.yml to copy correct bin file to mxchip

* Update input.sh, Added setting upstream IoT Hub connection string.

* Adding updates to serial_connect.py to intelligently wait for WiFi and IoT Hub setup to complete.

* Made serial_connect.py more robust in several ways.

* Added usage dictionary file to print out serial_connect.py usage

* optionized clone of mxchip repo branch.

* fix sas handling logic error (#972)

* release_2019_05_16_after_bump_version

* Jbobotek patch 2 (#1015)

* Update build.sh, re-added rsync line with correct filepath.

* Fix Base32/64 related files (#1009)

* Raspberrypi service updates (#1013)

* update yaml

* add daemon information

* fix spacing

* increase sleep time to 10 minutes

* increase to 20 minutes

* add AZURECR to names

* move reboot to after test

* syntax fix

* add back in working directory

* move reboot before the run again

* only publish exe files

* improved steps for devops-agent

* remove pattern matching

* cp is more selective

* flat copy means happiness

* more setup explanation

* OPTION_DO_WORK_FREQUENCY_IN_MS (#1023)

* update samples

* ifndef for http

* add unit tests

* unsigned int

* update typing to be clear

* fix unit tests

* Update iothub_convenience_sample.c

* update requirement messages

* bigger comment

* fix bug

* bugfix again

* update pointer syntax

* for requirements update to iothubclient invalid arg

* add logging for deprecated option

* add negative unit test for setoption overlap

* update unit testing

* update unit tests

* unit test fix

* requirements doc

* remove logInfo

* more parenthesis

* revert changes

* remove unit test for keep alive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants