Francesco Petrogalli
235e648bf5
Merge pull request #19268 from fpetrogalli:tabs-summary-output
...
* [ts][summary.py] Extend `-o` to support tabs separated output.
* [ts][summary.py] Improve TABS sepatated output.
There is no need to print TAB at the beginning and at the end of each
row in the table.
Cosmetic change: using python list comprehension instead of for loop
to process a single row.
4 years ago
Brian Wignall
f9c514b391
Fix spelling typos
...
backport commit 659ffaddb4
5 years ago
Brian Wignall
659ffaddb4
Fix spelling typos
5 years ago
Alexander Alekhin
79f792ad05
ts: do not block reporting of launched "DISABLED_" tests
...
If tests are run through GTest option `--gtest_also_run_disabled_tests`
5 years ago
Alexander Alekhin
60488ffbbd
gapi(test): disable memory consumption check in valgrind runs
5 years ago
luz.paz
fcc7d8dd4e
Fix modules/ typos
...
Found using `codespell -q 3 -S ./3rdparty -L activ,amin,ang,atleast,childs,dof,endwhile,halfs,hist,iff,nd,od,uint`
backporting of commit: ec43292e1e
5 years ago
luz.paz
ec43292e1e
Fix modules/ typos
...
Found using `codespell -q 3 -S ./3rdparty -L activ,amin,ang,atleast,childs,dof,endwhile,halfs,hist,iff,nd,od,uint`
5 years ago
Alexander Alekhin
2b2633c11f
videoio(gstreamer): port changes from 14834
6 years ago
Alexander Alekhin
b958498074
java(test): test package filtering
...
Usage example:
- run.py -a -t java --package=calib3d
6 years ago
Alexander Alekhin
52f16e0f55
tests: workaround for DYLD_LIBRARY_PATH on Apple MacOSX
6 years ago
Alexander Alekhin
b38de57f9a
ts: test tags for flexible/reliable tests filtering
...
- added functionality to collect memory usage of OpenCL sybsystem
- memory usage of fastMalloc() (disabled by default):
* It is not accurate sometimes - external memory profiler is required.
- specify common `CV_TEST_TAG_` macros
- added applyTestTag() function
- write memory usage / enabled tags into Google Tests output file (.xml)
6 years ago
Hamdi Sahloul
1059735bfb
Merge pull request #12667 from cv3d:fix/ts_report
...
TS: fix Python v2/v3 compatibility (#12667 )
* TS: fix Python2.7 compatibility
* TS: fix Python3 compatibility
* py3: use integer division '/' => '//' instead of cast
6 years ago
Hamdi Sahloul
1a81a97e9f
Utilize the currently running Python executable
...
especially if it matches the module being tested
6 years ago
Alexander Alekhin
ec9c53eeff
ts: update valgrind test filter
...
- DNN: avoid very large models
- build filter per module
- fixed longTestFilter
6 years ago
Vitaly Tuzov
1f88a1af9c
testlog_parser updated to handle output of latest GTest as well
6 years ago
Alexander Alekhin
af883e88e1
ts: support QEMU launcher
6 years ago
Alexander Alekhin
a00182db8e
ts: run.py passthrough --test_* args "as is"
...
to allow pass `--test_bigdata` via run.py
7 years ago
Alexander Alekhin
78f205ffa5
python: better Python 3 support
7 years ago
cclauss
8a79b167b8
Define execfile, file, long, raw_input, xrange for Python 3
7 years ago
cclauss
de99f53e94
Don't forget self in table_formatter.py
...
__ridx__ is an _undefined name_ in this context but __self.ridx__ is used three other times in this method and nine times in this class. Undefined names may raise [NameError](https://docs.python.org/3/library/exceptions.html#NameError ) at runtime.
flake8 testing of https://github.com/opencv/opencv
$ __flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics__
```
./modules/ts/misc/table_formatter.py:50:23: F821 undefined name 'ridx'
self.rows[ridx + 1].props = properties
^
```
7 years ago
cclauss
05c1a3d160
print() is a function in Python 3
7 years ago
Alexander Alekhin
daf3368d2e
perf reports: remove units from table cells
...
- moved to table title
- can be restored via '--show_units' option
- fix microseconds: mks -> us
7 years ago
Maksim Shabunin
8ba88892d7
run.py: simplified scripts, fixed most of PEP8 warnings
7 years ago
Alexander Alekhin
8533b45ce9
cmake: Java/Android SDK refactoring
7 years ago
Alexander Alekhin
3a8a73ef6c
ocl: skip unstable tests
...
during pre-commit testing
7 years ago
Alexander Alekhin
9e9881aacc
ts(misc): support tables exporting in markdown format
...
basic support only (no symbol escapes/sanitizing)
7 years ago
Alexander Alekhin
94dbc35d92
features2d(test): more AKAZE tests
7 years ago
Alexander Alekhin
aad6d28e13
ts: don't run large videoio test (valgrind)
7 years ago
Alexander Alekhin
1650c664bc
ts: don't run imgcodecs tests on large images (valgrind)
7 years ago
Alexander Alekhin
d17b099994
ts: don't run DNN tests with large models (valgrind)
7 years ago
Alexander Alekhin
bf0173bf38
ts: update valgrind suppressions
7 years ago
Alexander Alekhin
006966e629
trace: initial support for code trace
8 years ago
Alexander Alekhin
36b34465a4
cmake: include contrib modules into opencv_world
8 years ago
mshabunin
f5bf1e510b
Test run script: added long test filter for valgrind
8 years ago
Alexander Alekhin
c57f145e90
ts: update run.py
...
Add information about python bindings
8 years ago
Alexander Alekhin
8577f71810
ts: 2.4 changes
8 years ago
Alexander Alekhin
6f00e53159
ts: update run.py
...
Add information about python bindings
8 years ago
Maksim Shabunin
7cb78451d1
Backported several changes from master branch:
...
- #3771 - inline round on ARM
- #5633 - documentation for MSER
- #5666 - run.py fixes
9 years ago
Maksim Shabunin
c3cf1be344
fixup! run.py: issues with forced configuration fixed
9 years ago
Maksim Shabunin
7df392bfd8
run.py: issues with forced configuration fixed
9 years ago
Maksim Shabunin
97878645bc
Fix run.py test detection issues for debug VS configurations
9 years ago
Maksim Shabunin
1e869c5e49
ts: refactor run.py script
...
Conflicts:
modules/ts/misc/run.py
9 years ago
Maksim Shabunin
90c74e3be0
ts: refactor run.py script
9 years ago
Evgeny Agafonchikov
ae090fe10d
Functionality for relocation of tests
...
This allows to start run.py with --move_tests parameter to place tests
to another location and keep them runnable from there
10 years ago
Evgeny Agafonchikov
1f04f9d63b
Fixing help messages
...
--help message and starting run.py w/o parameters generate different messages
E. g. w/ and w/o build_path in the end
build_path is required, removing square brackets
10 years ago
Andrey Kamaev
c105b72945
Assorted fixes:
...
* cmake CMP0054 and CMP0045
* aarch64 build
* portable code options in PCH cmake
* some of gcc 4.9 warnings
10 years ago
Alexander Alekhin
e6f6905868
run.py: propagate OPENCV* env variables only with --android_propagate_opencv_env flag
11 years ago
Alexander Alekhin
766600529b
run.py: added --android_env parameter
11 years ago
Alexander Alekhin
eeed9ce247
perf report: summary.py: added custom --regressions map
11 years ago
Vladimir Kolesnikov
60803afe8f
Misprint fixed in table formatter
11 years ago