Wu Jian Gang
216b831646
Merge remote-tracking branch 'origin/master' into feature/openssl
2016-10-13 17:14:40 +08:00
yulong
65445b21dd
commponent bt:1.add bt_prf_act.c file for the state machine
...
2.add the bt_app_api.h file
3.modified the bt_prf_task.c==>added the free & start task function
2016-10-13 04:02:30 -04:00
Ivan Grokhotkov
bdd67c98d6
Merge branch 'feature/test_auto_config' into 'master'
...
Feature/test auto config
See merge request !114
2016-10-13 15:01:23 +08:00
yulong
6a5f5400f0
commponent bt: 1.added the bt_app_sec.c file used for the security of the bt module;
...
2.added the bt_app_sec.h file which defined the sturct used for the bt security
2016-10-12 23:41:30 -04:00
Angus Gratton
20b508e62e
build system tests: Verify bootloader doesn't build any files outside build/bootloader & config
...
See TW7505. Looks like bug was fixed via prior refactors, but adding the
test ensures it will stay fixed.
2016-10-13 11:01:30 +11:00
Jeroen Domburg
fa476c8ba9
Merge branch 'bugfix/small_fixes_jd' into 'master'
...
Some small fixes
- Kill unused uxReturn in task.c, https://github.com/espressif/esp-idf/issues/48
- Line end conversion in gpio.c
- Move heap_alloc_caps.h so components can also use it
See merge request !135
2016-10-12 21:13:34 +08:00
Jeroen Domburg
03bd5b6d22
Fix offset of coreid in tasktcb
2016-10-12 18:17:58 +08:00
Jeroen Domburg
89097d5f11
Add xCoreID arg to prvInitialiseNewTask code; initialize pvThreadLocalStoragePointersDelCallback array to NULL
2016-10-12 17:46:15 +08:00
yulong
c56325f43b
commponent bt:added the bt_prf_evt.h file defined the API event used for the profile task
2016-10-12 05:28:01 -04:00
yulong
3c792f427b
commponent bt:add bt_prf_task.c file for proceess the profile task event
...
add bt_prf_task.h for defined the data & struct used for the profile task
add prodile_sys.h defined the profile system data used for profile task
modified component.mk
2016-10-12 03:38:26 -04:00
Angus Gratton
ce7b8059de
RSA Accelerator: Remove timing-sensitive optimisations
...
Avoid potentially leaking timing information about number of bits set in
MPI values.
2016-10-12 17:18:24 +11:00
Angus Gratton
9632c8e56c
RSA Accelerator: Add mod_exp, refactor to avoid memory allocation & copying
...
Not fully working at the moment, mod_exp has a bug.
2016-10-12 16:19:09 +11:00
Angus Gratton
6b3bc4d8c5
hwcrypto bignum: Implement multiplication modulo
...
Fixes case where hardware bignum multiplication fails due to either
operand >2048 bits.
2016-10-12 15:45:08 +11:00
Angus Gratton
1a6dd44d03
hwcrypto bignum: Use mbedtls_mpi data structures for all bignum data
...
Still doesn't solve the problem of multiplying two numbers where one is
>2048 bits, needed for RSA support.
2016-10-12 15:45:08 +11:00
Yinling
5e0a9bfcf2
remove debug command "ls" in test report job
2016-10-12 11:48:24 +08:00
Yinling
e9199a0320
should set TEST_CASE_FILE_PATH before CONFIG_FILE use it
2016-10-12 11:44:54 +08:00
Yinling
b72d22041c
rename components/test to idf_test:
...
1. test will be categorized by test level
2. add test level as attribute to test cases
3. will select TestCaseScript by the test cases added to CI (currently no test case uses test case script)
4. adding test level to test jobs
5. update .gitlab-ci.yml, each job need to set its test case file path
6. update .gitlab-ci.yml, test case path for test report is changed to idf_test
2016-10-12 11:17:56 +08:00
yulong
d85ff46bdf
commponent bt:modified the cpu_start.c app_main function to bt_app_main funciton
2016-10-11 08:05:58 -04:00
yulong
849ba39544
commponent bt:add the wechat airsync profile to the project
...
1. add the wx_airsync_prf.h which have been define the sturcter data has been
used for the wechat airsync profile database
2. add the wx_airsync_prf.c file
3. add the app_airsync_md5.c file
4. add the app_airsync_prf.c
5. add epb.c file
6. add epb_mmbp.c
7. add mpbledemo2.c
8. add wechar_crc.c
9 add wechat_aes.c
10. add app_airsync_md5.h
11. add app_airsync_prf.h
12. add app_wechat_util.h
13. add epb.h
14. add epb_mmbp.h
15 add mpbledemo2.h
16 add wechar_crc.h
17 add wechat_aes.h
2016-10-11 05:43:36 -04:00
Angus Gratton
685c1084ba
Reinstate build_examples gitlab CI case
...
Had been removed in 42e31116
2016-10-11 17:23:46 +11:00
Yinling
1447cd4136
fix issue on test report job:
...
1. test report job should be put to deploy stage, otherwise it can't get logs from test stage
2. allow test fail so that test report job will be executed for failed test
2016-10-11 17:23:46 +11:00
He Yin Ling
e5b8854d96
can not put test report to deploy stage, otherwise if test fails it won't generate test report.
2016-10-11 17:23:46 +11:00
Yinling
19ca66c968
add job to generate test report
2016-10-11 17:23:46 +11:00
Yinling
fbb654fa68
move content from readme to wiki
2016-10-11 17:23:46 +11:00
Yinling
6442601333
add some missing cases caused by autogen bug
2016-10-11 17:23:46 +11:00
Yinling
12fa7472ea
night jobs should exit succeed if no need to run
2016-10-11 17:23:46 +11:00
Yinling
547fb6ed6c
update current known issue for ESP32 IDF test
2016-10-11 17:23:46 +11:00
Yinling
9b72441b45
Test cases use libpcap or libnet are not CI ready now:
...
1. It need rebuild native lib
2. require root permission
2016-10-11 17:23:46 +11:00
Yinling
4929534448
add gitlab key in test template job
2016-10-11 17:23:46 +11:00
He Yin Ling
d7db3e6a35
build SSC should also use variable for server name
2016-10-11 17:23:46 +11:00
Yinling
5ba6c1b1b7
sync test config from test bench:
...
1. night jobs should exit without error if not triggered
2. remove get wifi connect status cases from IDF
3. use Env tag to check if test environment is special
2016-10-11 17:23:45 +11:00
Yinling
5fab6c36c8
update job configs for allow case fail feature
2016-10-11 17:23:45 +11:00
Yinling
d695d40196
add note that test folder is for internal use.
...
Will move data in readme to wiki except first two notes.
2016-10-11 17:23:45 +11:00
Yinling
59b35eb16a
sync several changes from auto_test_script:
...
1. use variable for gitlab server
2. add LOCAL_ENV_CONFIG_PATH to template
2. update jobs with feature "allow fail"
2016-10-11 17:23:45 +11:00
Yinling
024a1ce260
add KnownIssues file to test:
...
add known issues to this file so that they will be exculded in CI results
2016-10-11 17:23:45 +11:00
Yinling
4de2054541
fix bugs in config files:
...
1. filter name is "Add" not "ADD"
2. SSC_T1_APC is special environment
3. remove "debug mode" from config as it will implemented with other ways
2016-10-11 17:23:45 +11:00
Yinling
745ecef263
auto_test_script will be cloned from gitlab
2016-10-11 17:23:45 +11:00
Yinling
99ebc93abb
modify document to add how to run test locally
2016-10-11 17:23:45 +11:00
Yinling
e2dd6ebcf0
revise .gitlab-ci.yml:
...
1. remove duplicated code
2. fix path error for config file
2016-10-11 17:23:45 +11:00
Yinling
2fe759ce1d
update CI config file:
...
1. add night job define (need to set variable in trigger to run night jobs)
2. move auto generated part to the end of file
3. add auto generated CI jobs
2016-10-11 17:23:28 +11:00
Yinling
90e57cdf8f
add auto generated test folder to components:
...
1. add test cases and related scripts
2. add CI config files
read README.md for detail
2016-10-11 17:19:40 +11:00
Ivan Grokhotkov
924fea7cc0
freertos: fix setting xCoreID for new task
2016-10-11 00:05:15 -06:00
Ivan Grokhotkov
8ee1a05914
Merge branch 'master' into feature/freertos_static_buffers
...
* master: (117 commits)
build system: Add -fno-rtti when compiling C++ code
FreeRTOS KConfig: Limit tick rate to 1000Hz
bootloader: Fix accidental tabs introduced in !78
build system: Print a WARNING if any submodule is out of date
Fix stack overflow message format
'make flash' targets: Print serial port when flashing
lwip/esp32: support iperf
Add data memory for RMT peripheral
syscall write: Should return number of bytes written
Also push relevant tags over
esp32: add libsmartconfig.a to link libs
esp32: not link wps
esp32/lib: update wifi lib to a1e5f8b9
esp32: remove esp_wps.h
add smartconfig header files(merge this after updating libsmartconfig.a version v2.6.2)
esp32/lib: update wifi lib to 3853d7ae
Add Comments
Modify spinlock error in periph_ctrl.c
Define xcoreid offset, add warning in tcb struct wrt the need to also change that define when struct changes
components/tcpip_adapter: add some comments
...
# Conflicts:
# components/freertos/queue.c
# components/freertos/tasks.c
2016-10-10 23:34:45 -06:00
Angus Gratton
58aec93dbb
Merge branch 'bugfix/fixes_from_github' into 'master'
...
Minor fixes/improvements (github-related)
Fixes for some issues reported on github or otherwise related.
See merge request !131
2016-10-11 05:00:27 +08:00
Angus Gratton
609c1c2cdb
build system: Add -fno-rtti when compiling C++ code
2016-10-11 07:56:08 +11:00
Angus Gratton
1bae606ccc
FreeRTOS KConfig: Limit tick rate to 1000Hz
...
>1000Hz breaks portTICK_PERIOD_MS (see gitlab 4)
A working >1000Hz tick rate is possible with some changes, but beyond a
certain point it's dimishing returns to preempt tasks this often.
2016-10-11 07:56:08 +11:00
Angus Gratton
c12582c122
bootloader: Fix accidental tabs introduced in !78
2016-10-11 07:56:08 +11:00
Angus Gratton
79bd6af7e7
build system: Print a WARNING if any submodule is out of date
...
Inspired by Github #27 and related "gotchas" with keeping submodules up to date.
2016-10-11 07:56:08 +11:00
rudi ;-)
71c09d8f66
Fix stack overflow message format
...
Poorly formatted message for stack overflow for task. Closes #36
2016-10-11 07:56:08 +11:00
Angus Gratton
a20c2f1088
'make flash' targets: Print serial port when flashing
...
Inspired by github #30 and related mentions where selected serial port
is not clear from the make output.
2016-10-11 07:56:08 +11:00