Fu Hanxi
|
9b8d1e7826
|
fix(ci): return as failed when no test case result generated
|
2021-04-20 11:18:12 +08:00 |
|
Fu Hanxi
|
92a9ad0b31
|
ci: allow wildcard in known failure cases
|
2021-04-01 19:29:04 +08:00 |
|
Fu Hanxi
|
4ffd458ddd
|
ci: bugfix: known failure cases cannot read files
|
2021-02-09 15:33:49 +08:00 |
|
Fu Hanxi
|
85d4bca81a
|
feat(tiny_test_fw): unify all junit report test case name
new format: <target>.<config>.<case_name>, the default value of
"config" is "default"
|
2021-01-28 12:25:14 +08:00 |
|
Fu Hanxi
|
d63069068f
|
feat(tiny_test_fw): ignore known failure cases result
py
|
2021-01-28 12:25:14 +08:00 |
|
Fu Hanxi
|
0146f258d7
|
style: format python files with isort and double-quote-string-fixer
|
2021-01-26 10:49:01 +08:00 |
|
He Yin Ling
|
5befaac4be
|
ttfw: fix get dut failed when dut port is set as env variable
|
2021-01-14 17:22:11 +08:00 |
|
Angus Gratton
|
6d3e06a9a3
|
ttfw: Move TestCaseFailed exception and handle differently to other exceptions
But also ensure the string form of this exception is never empty, if it ends up
somewhere else.
|
2021-01-12 11:42:03 +11:00 |
|
Angus Gratton
|
441d1306be
|
ci ttfw: Consistently handle unexpected exceptions in test cases
|
2021-01-12 11:42:03 +11:00 |
|
He Yin Ling
|
4e82540730
|
ttfw: save console log to file
|
2021-01-07 17:10:40 +08:00 |
|
Fu Hanxi
|
3a88626ec3
|
search case: print target as well
|
2020-12-15 17:56:53 +08:00 |
|
Angus Gratton
|
26fb74bc97
|
ci: ttfw: Encode serial port data to whatever the console encoding is
This is a bit of a hack, but gives us a way to always log it
|
2020-11-24 18:32:47 +11:00 |
|
Angus Gratton
|
37838803db
|
ci: Log failure to close any DUT
|
2020-11-24 18:32:47 +11:00 |
|
Angus Gratton
|
66fb5a29bb
|
Whitespace: Automated whitespace fixes (large commit)
Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace)
|
2020-11-11 07:36:35 +00:00 |
|
Ivan Grokhotkov
|
f16d231197
|
Merge branch 'feature/improve_load_env_log' into 'master'
CI: Improve load env config log output
See merge request espressif/esp-idf!9587
|
2020-09-16 01:59:05 +08:00 |
|
Fu Hanxi
|
edc7cc9c00
|
add component_ut in assign-test and target-test stage.
Add one template_test python file to get test case
|
2020-09-07 12:12:11 +08:00 |
|
Fu Hanxi
|
ef2813a068
|
CI: Improve load env config log output
|
2020-08-05 07:49:02 +00:00 |
|
Fu Hanxi
|
53aacef29c
|
code clean up
|
2020-07-06 19:05:44 +08:00 |
|
Fu Hanxi
|
b26d42afe3
|
Now scan_tests will generate 'scan_<target>.json`
also updated CI yaml and shell scripts
|
2020-07-06 19:05:44 +08:00 |
|
Fu Hanxi
|
b76df30915
|
don't overwrite special cases dut
|
2020-06-01 13:39:09 +08:00 |
|
Fu Hanxi
|
377d3eaaa5
|
Move local target detection to ttfw_idf
rename upper_list to upper_list_or_str
minor fix for `unit_test.py` `is 'name'` -> `== 'name`
|
2020-06-01 12:08:57 +08:00 |
|
Fu Hanxi
|
5c92d36078
|
Add list support for ttfw_idf test decorators. Only replicate supported keys
|
2020-05-29 12:42:56 +08:00 |
|
Fu Hanxi
|
e553092d62
|
move ci_target_check to ttfw_idf, move ci_target_filter to AssignTest
mark `supported_in_ci` for AssignTest filter.
|
2020-05-29 12:42:56 +08:00 |
|
Fu Hanxi
|
38c288bc0e
|
Add BOT_TARGET_FILTER to _apply_bot_filter
fix the bug that will calculate twice if ci_target is a list.
|
2020-05-29 12:42:56 +08:00 |
|
Fu Hanxi
|
bc026133c5
|
add ci_target filter for target and local target check
|
2020-05-29 12:42:56 +08:00 |
|
Fu Hanxi
|
9f8b63da38
|
Pass current target to test_method **overwrite.
|
2020-05-29 12:42:56 +08:00 |
|
Fu Hanxi
|
6c98d7e4bd
|
Add multi target support for search examples
drop keyword `dut`, use `target` instead to assign`dut_class` to `Env`
|
2020-05-29 12:42:56 +08:00 |
|
Ivan Grokhotkov
|
3fe4adc98d
|
ttfw: allow relative imports in test scripts
|
2020-05-12 22:27:06 +02:00 |
|
Ivan Grokhotkov
|
26f6136a7d
|
ttfw: only send relevant DUT kwargs to serial.serial_for_url
|
2020-05-12 22:27:06 +02:00 |
|
Fu Hanxi
|
04342a73f2
|
Fix some python bugs left before
|
2020-04-30 06:47:49 +00:00 |
|
Fu Hanxi
|
76d118577e
|
test_config: fix the bug that will generate !!python/unicode
As an example, [7964999 example_test_002_](https://gitlab.espressif.cn:6688/espressif/esp-idf/-/jobs/7964999/artifacts/file/examples/test_configs/example_test_002_.yml)
|
2020-04-08 11:19:13 +08:00 |
|
David Cermak
|
a463e80d43
|
ci: fix ttfw ignoring test failure if exception in print_debug_info
|
2020-04-05 20:07:27 +02:00 |
|
Ivan Grokhotkov
|
e63764b468
|
CI: test-apps introduction
Introducing feature of adding arbitrary projects which could be build or
executed in the CI for the only purpose as testing
Closes IDF-641
|
2020-02-06 16:46:41 +00:00 |
|
He Yin Ling
|
8df08de486
|
ttfw: fix incorrect relative import for python3
|
2019-12-30 20:20:14 +08:00 |
|
David Cermak
|
cec408c760
|
ci: ttfw update to support qemu dut_class
Updated missing example tests per latest ttfw refactoring,
updated pythons requirements.txt for ttfw_idf
|
2019-12-17 14:06:40 +01:00 |
|
Ivan Grokhotkov
|
85c97967d5
|
tiny-test-fw: add QEMU DUT
|
2019-12-17 14:06:40 +01:00 |
|
He Yin Ling
|
c906e2afee
|
test: update example and unit tests with new import roles:
tiny_test_fw is a python package now. import it using normal way.
|
2019-12-07 10:34:54 +08:00 |
|
He Yin Ling
|
d621d0e88e
|
tiny-test-fw: move to tools/esp_python_packages:
make `tiny_test_fw` as a package and move to root path of idf python
packages
|
2019-12-06 17:29:47 +08:00 |
|