houchenyao
5c6473245f
test: add driver/rmt test case
2018-06-13 18:10:09 +08:00
houchenyao
0837eb4c2e
test: components/driver: timer case
2018-06-13 01:39:07 +00:00
houchenyao
e5717e365f
test: add driver/gpio test case
2018-06-12 19:04:30 +08:00
Ivan Grokhotkov
9b1876a458
unit-test-app: allow specifying subset of tests for configuration
...
For some test configurations, not all tests need to be run. This
change allows adding a comment in the configuration file of the
following form:
unit-test-app makefile will use it to determine which components to
build. If the comment is not present, all components will be built
(TESTS_ALL=1).
Also add test configuration for libsodium. It is a separate test
configuration due to the large binary size generated when building
libsodium tests.
2018-06-11 23:26:55 +08:00
Ivan Grokhotkov
7111cdb934
ci: remove stale submodules after checkout
...
When ‘fetch’ strategy is used, Gitlab removes untracked files before
checking out new revision. However if the new revision doesn’t
include some of the submodules which were present in the old
revision, such submodule directories would not be removed by the
checkout. This extra step ensures that these stale submodules are
removed.
2018-06-10 22:22:26 +08:00
Ivan Grokhotkov
40596fa55a
Merge branch 'feature/host_side_storage_components' into 'master'
...
Runnable FS components on host
See merge request idf/esp-idf!2431
2018-06-08 11:42:37 +08:00
Angus Gratton
c99a30a167
Merge branch 'bugfix/wakeup_from_deep_sleep' into 'master'
...
esp32: Fix not the right time spent in a deep sleep
See merge request idf/esp-idf!2501
2018-06-08 10:40:47 +08:00
Angus Gratton
330c6a50e1
ci: Use new host_test tag
2018-06-07 14:23:08 +10:00
Angus Gratton
6065d2fd08
kconfig: Add confserver.py to expose sdkconfig to clients
2018-06-07 14:23:08 +10:00
Renz Bagaporo
c409666d4e
ci: Add spiffs, fatfs host runs to CI
...
Adds running the fatfs, spiffs sanity check to CI.
2018-06-06 17:35:30 +00:00
Konstantin Kondrashov
7e2a3da643
esp32: Fix not the right time spent in a deep sleep
...
Before entering the deep sleep, the RTC and FRC counters are synchronized. Updating the boot_time.
Added a unit test for this case.
Fixed warnings for MULTIPLE_STAGES
Closes https://github.com/espressif/esp-idf/issues/1840
2018-06-06 18:59:30 +05:00
Angus Gratton
2ae5b41f56
ci: Use new common host_test tag for host-side testing
2018-06-06 17:20:44 +10:00
Angus Gratton
6b9784cc45
Merge branch 'master' into feature/cmake_update
2018-05-31 14:46:23 +10:00
Ivan Grokhotkov
74928b9bcb
ci: check for executable flag on source files
2018-05-29 20:07:45 +08:00
He Yin Ling
eaedb2272e
CI: remove unnecessary artifacts of assign_test
2018-05-24 03:40:03 +00:00
He Yin Ling
3b24bc42d2
CI: assign unit test cases according to sdkconfig:
...
We have built unit-test-app with different configs.
Currently we use the config name as tags to match runners.
It's not easy to add new configs (need to update tags to existed runners).
Now we'll parse required test runner tags from `sdkconfig` file.
For example, if config enables `CONFIG_SPIRAM_SUPPORT`, then it requires `psram` tag.
This will make adding new configs easier.
In this commit we change the one behavior of assign test: match keys of
cases should be exactly the same with job tags. This fixes cases select
jobs include their tags, and jobs requires those tags can't be assigned.
2018-05-24 03:40:03 +00:00
He Yin Ling
9e7a69be88
example test: integrate wifi throughput test to CI
2018-05-15 13:42:27 +08:00
Ivan Grokhotkov
b840a09900
ci: increase number of unit test jobs
2018-05-11 16:42:52 +08:00
Roland Dobai
5129bca67c
VFS: Use smaller numbers as file descriptors
2018-05-07 09:01:56 +02:00
Angus Gratton
918c4b4c48
Temporarily add feature/cmake to the list of branches we auto-push to github
2018-04-30 10:18:33 +10:00
Angus Gratton
381be65472
cmake: Build all examples in CI
...
Includes some fixes for compile errors/warnings in examples.
2018-04-30 10:18:33 +10:00
Angus Gratton
858b95a924
cmake: Add build system tests
2018-04-30 09:59:20 +10:00
Angus Gratton
b44c8b125f
cmake: Style cleanup, add cmake linter to gitlab CI
2018-04-30 09:59:20 +10:00
Anton Maklakov
842cd7b38e
CI: Try to build examples in second time in case of error
...
It will help to work around the weird bug during buillding a batch of examples
2018-04-25 11:06:04 +08:00
Ivan Grokhotkov
6545f8eaf3
nvs: add long ci test for power off recovery and coverage
...
This test can be triggered manually:
`bot test name: test_nvs_coverage`
2018-04-19 15:08:08 +08:00
huchaoru
f409a33653
test: update ci test case
2018-04-10 14:08:10 +00:00
Angus Gratton
2914111c8c
Merge branch 'bugfix/heap_fragmentation_on_split_pr1761' into 'master'
...
heap: Try to merge tail with next block when splitting
See merge request idf/esp-idf!2147
2018-04-10 12:14:57 +08:00
Tian Hao
58e7464dc0
component/esp32 : clear some minor thingsw about PM and coexistence
2018-04-03 20:13:49 +08:00
Ivan Grokhotkov
595ddfd825
Merge branch 'feature/build_ssc_in_multiple_ci_jobs' into 'master'
...
CI: support build SSC in multiple jobs
See merge request idf/esp-idf!1622
2018-04-03 18:20:38 +08:00
Angus Gratton
3ccb12530b
heap: Change test_multi_heap_on_host multi-config to bash script not Makefile
...
Hopefully fix some CI building issues with parallel builds.
2018-04-03 16:34:02 +10:00
island
9b7454de0c
support wifi&bt coexist (v0.9.1)
...
1. refactor wifi modem sleep
2. refactor wifi and bt phy enable/diable coexistence
3. support wifi&bt coexist (v0.9.1)
3. add coex pause resume
4. fix bt library interrupt reaction slowly
5. make a2dp more smooth when coex
6. add coexist preference option
7. Make CI do not check libcoexist.a printf/ets_printf
8. disable Wifi RX AMPDU when software coexistence enable && update wifi lib
9. bluetooth call modem sleep api
2018-04-02 13:44:48 +08:00
He Yin Ling
493a92665d
CI: support build SSC in multiple jobs
2018-03-29 19:40:07 +08:00
Anton Maklakov
f3d61015f7
build: Fix problems with building kconfig and generating sdkconfig
...
We had some problems:
simultaneous compiling of kconfig in the same tree;
attempt to use menuconfig in some examples and ut in batch mode (w/o interactive console)
Also increase debug abilities in CI:
force non-interactive building;
add variable DEBUG_SHELL to toggle verbosity of scripts
2018-03-28 10:39:20 +08:00
krzychb
621076f329
Introduced a CI check if folders with localized documentation are in sync, i.e. if they contain the same list of files
2018-03-16 07:54:58 +01:00
He Yin Ling
286874eca4
CI: print document preview link in deploy_docs
2018-03-13 22:07:31 +01:00
michael
dda0e68c7c
doc: two languages support for deploy_docs stage.
2018-03-13 22:07:31 +01:00
krzychb
c63d7a4b5e
Adjusted CI configuration to handle 'en' and 'zh_CN' language versions
2018-03-13 22:07:31 +01:00
Roland Dobai
4322e31c98
Make it easier to look up error messages
...
tools/gen_esp_err_to_name.py generates
components/esp32/esp_err_to_name.c for lookup of the error codes from
all of the IDF project and easily identify all codes in one place
2018-02-15 14:19:03 +01:00
houchenyao
5b8a9478a3
CI: new CI ut framework, and can run it in local PC
2018-02-05 06:58:22 +00:00
Ivan Grokhotkov
d082bf0697
Merge branch 'test/support_specify_docker_image' into 'master'
...
CI: support specify docker image with bot
See merge request !1586
2018-01-10 15:41:46 +08:00
Anton Maklakov
20616fc0f5
CI: Fix a sporadic bug when building of the examples. Add logs to the artifacts
2017-12-28 19:20:48 +08:00
Ivan Grokhotkov
a99483a727
docs: add information about execution time of ULP instructions
2017-12-11 14:05:41 +08:00
He Yin Ling
dd371289aa
CI: fix C++ unit test cases not executed by CI
2017-11-23 17:14:23 +08:00
Ivan Grokhotkov
9a09292487
ci: increase number of example build jobs
2017-11-23 12:02:41 +08:00
He Yin Ling
3ad64bc099
CI: support sepcify docker image tag with bot
2017-11-23 11:31:54 +08:00
He Yin Ling
c6f7a38536
CI: support customize test with @bot
2017-11-08 11:36:16 +08:00
Ivan Grokhotkov
6b420b2452
unit tests: add psram configuration
2017-11-06 11:23:15 +08:00
Ivan Grokhotkov
0bc3b3205d
ci: add one more job for single core unit tests
2017-11-05 21:50:43 +08:00
He Yin Ling
cd1223a25e
CI: integrate example test to CI
2017-10-31 19:16:26 +08:00
Ivan Grokhotkov
90bbcbcdc0
unit tests: fix warnings, build with -Werror
...
- libsodium: silence warnings
- unit tests: fix warnings
- spiram: fix warnings
- ringbuf test: enable by default, reduce delays
2017-10-19 21:35:23 +08:00