mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-07-31 11:17:30 +02:00
fix(examples): Use configured public broker for MQTT linux test
Also updated pre-commit hook versions, as some don't work in py3.12
This commit is contained in:
@ -59,10 +59,11 @@ jobs:
|
|||||||
- name: Build with IDF-${{ matrix.idf_ver }}
|
- name: Build with IDF-${{ matrix.idf_ver }}
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
. ${GITHUB_WORKSPACE}/ci/config_env.sh
|
||||||
. ${IDF_PATH}/export.sh
|
. ${IDF_PATH}/export.sh
|
||||||
python -m pip install idf-build-apps
|
python -m pip install idf-build-apps
|
||||||
python ./ci/build_apps.py examples/mqtt -l -t linux
|
python ./ci/build_apps.py examples/mqtt -l -t linux -r 'sdkconfig.ci'
|
||||||
timeout 5 ./examples/mqtt/build_linux_default/esp_mqtt_demo.elf | tee test.log || true
|
timeout 5 ./examples/mqtt/build_linux/esp_mqtt_demo.elf | tee test.log || true
|
||||||
grep 'MQTT_EVENT_DATA' test.log
|
grep 'MQTT_EVENT_DATA' test.log
|
||||||
|
|
||||||
run_on_target:
|
run_on_target:
|
||||||
|
@ -25,12 +25,8 @@ repos:
|
|||||||
(?x)^(
|
(?x)^(
|
||||||
.*.py
|
.*.py
|
||||||
)$
|
)$
|
||||||
- repo: https://github.com/myint/unify
|
- repo: https://github.com/google/yapf
|
||||||
rev: v0.5
|
rev: "v0.43.0"
|
||||||
hooks:
|
|
||||||
- id: unify
|
|
||||||
- repo: https://github.com/pre-commit/mirrors-yapf
|
|
||||||
rev: "v0.32.0"
|
|
||||||
hooks:
|
hooks:
|
||||||
- id: yapf
|
- id: yapf
|
||||||
args: ['style={based_on_style: google, column_limit: 160, indent_width: 4}']
|
args: ['style={based_on_style: google, column_limit: 160, indent_width: 4}']
|
||||||
@ -39,7 +35,7 @@ repos:
|
|||||||
hooks:
|
hooks:
|
||||||
- id: isort
|
- id: isort
|
||||||
- repo: https://github.com/myint/eradicate/
|
- repo: https://github.com/myint/eradicate/
|
||||||
rev: v2.1.0
|
rev: 3.0.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: eradicate
|
- id: eradicate
|
||||||
- repo: https://github.com/espressif/check-copyright/
|
- repo: https://github.com/espressif/check-copyright/
|
||||||
|
@ -65,6 +65,7 @@ if __name__ == '__main__':
|
|||||||
|
|
||||||
sys.exit(
|
sys.exit(
|
||||||
build_apps(apps,
|
build_apps(apps,
|
||||||
|
verbose=2,
|
||||||
dry_run=False,
|
dry_run=False,
|
||||||
keep_going=False,
|
keep_going=False,
|
||||||
no_preserve=args.delete,
|
no_preserve=args.delete,
|
||||||
|
7
ci/config_env.sh
Executable file
7
ci/config_env.sh
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# This script is used to set some common variables for the CI pipeline.
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# MQTT public broker URI
|
||||||
|
export CI_MQTT_BROKER_URI="broker.emqx.io"
|
2
examples/mqtt/sdkconfig.ci
Normal file
2
examples/mqtt/sdkconfig.ci
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# CONFIG_ESP_EVENT_POST_FROM_ISR is not set
|
||||||
|
CONFIG_BROKER_URL="mqtt://${CI_MQTT_BROKER_URI}"
|
Reference in New Issue
Block a user