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
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
Ilya Lavrenov
29deff8707
ability to merge logs with intersections only
11 years ago
Ilya Lavrenov
eedf86402d
typos
11 years ago
Evgeniy
8236181c62
Added more colorizing options to XLS generating script
11 years ago
Alexander Smorkalov
514e97223c
Some hacks to build and run OpenCL on Qualcomm S800.
...
Some of functions were enabled on Qualcomm S800 by changing grid size;
OpenCL kernel grid size unification for different platfroms;
Test pass rate improvements by inclreasing threshold;
Some tests were disabled for Android;
run.py was adopted for devices with brackets in in name.
11 years ago
Alexander Alekhin
c1541c9e79
perf report: summary.py: added --progress mode
11 years ago
Roman Donchenko
5bb6949bd6
Fix running Java tests with run.py on everything other than Windows.
...
Previously, run.py would assume that the opencv_java library is in the
same directory as the tests, which is only true on Windows.
The library path depends on the build configuration, which may not be
known until the actual build (e.g. with the Visual Studio generators),
so it can't be stored in the CMake cache for run.py to read. I didn't
want to hardcode into run.py where the library is on each platform,
either. So that's why I used the current scheme with the properties
file. It also makes running the tests without run.py a little easier.
11 years ago
Alexander Alekhin
3eba2011b9
test: run.py: return valid errorCode in case of the single test run
11 years ago
Roman Donchenko
e9a28f66ee
Normalized file endings.
11 years ago
Roman Donchenko
e23f31311d
xls-report.py: separated image width and height for easier analysis.
11 years ago
Roman Donchenko
1432f3a82c
Fix xls-report.py not working with more than one comparison.
11 years ago
Roman Donchenko
ea3239a00e
xls-report.py: Added an option to show per-pixel times
12 years ago
Roman Donchenko
5b2dc26f2c
Made the crude ability less crude.
12 years ago
Roman Donchenko
215b3e749f
Added to the test log parser a crude ability to detect non-implemented tests.
12 years ago
Roman Donchenko
1080c4295a
xls-report.py: removed image size and type from the list of other parameters.
...
Also, shrunk the corresponding column and the test name column.
12 years ago
Roman Donchenko
63d151a29c
xls-report.py: add ability to specify arbitrary sheet properties
12 years ago
Roman Donchenko
2b44172026
xls-report.py: make behaviour more intelligent in case of repeated results
12 years ago
Roman Donchenko
0732905cff
xls-report.py: write tests in sorted order
12 years ago
Roman Donchenko
ea054e2888
xls-report.py: made most columns a little wider
12 years ago
Roman Donchenko
4e939e2fce
xls-report.py: added an option to include data from unrecognized XMLs
12 years ago
Roman Donchenko
83fd385bbd
xls-report.py: don't eat all errors when reading sheet.conf
12 years ago
Roman Donchenko
d4a8b87645
Wrote relevant docs.
12 years ago
Roman Donchenko
0e3a9eaf98
Made Collector render property sets as dicts instead of tuples of pairs.
12 years ago
Roman Donchenko
2688e22cb5
Made xls-report.py use global properties in XML files.
...
Now it can determine, without looking at the file name, both the module
name and the configuration name (the latter with a little help from the
configuration file).
12 years ago
Roman Donchenko
57317c3196
Use log formatting as intended.
12 years ago
Roman Donchenko
3e2c456313
A few minor improvements to the XLS report generator.
...
* In comparison column headers, switched the order of labels, so that
it's "to" vs "from".
* When a test was present, but not run successfully, put its status in
the corresponding cell instead of coloring it gray.
12 years ago
Roman Donchenko
584f0745d0
Made xls-report.py ignore tests that were not successful.
12 years ago
Roman Donchenko
0f1156bbb6
Made the order of tests in XLS reports deterministic.
12 years ago
Roman Donchenko
4d7b1b5ede
In the XLS report, enabled word wrapping for header cells.
...
Otherwise, Excel ignores line breaks in them.
12 years ago
Roman Donchenko
6ff207b53a
Added a new and improved version of the XLS report generator.
12 years ago
Roman Donchenko
f003e29dc0
Updated testlog_parser.py to the latest version from the private repo.
12 years ago
Andrey Pavlenko
4af104aaae
'aapt' tool moved in SDK r22, adding support to run.py
12 years ago
Roman Donchenko
57d4c86b2b
Fixed the shebang lines on the Python scripts.
...
Also, removed the one from modules/python/src2/cv.py and cleared its
executable bit, since it's not a script.
12 years ago
Andrey Kamaev
4d2c864bea
Add option --with-score to summary.py to automatically classify speedups
...
Legend for new column is:
* FASTER - strong speedup
* faster - spedup is detected but it is unreliable
* <empty> - no change in speed
* slower - slowdown is detected but it is unreliable
* SLOWER - strong slowdown
12 years ago
Anna Kogan
a9b1c5db78
Added --regressions-only=X-FACTOR option
12 years ago
Anna Kogan
51e58aeb25
Added --failed-only option and multiple input files support
12 years ago
Andrey Kamaev
3889b34ec3
Add option to run java tests with run.py
12 years ago
Anna Kogan
0587bef667
Switched time from seconds to minutes
12 years ago
Anna Kogan
3cdfa654ae
Added 'Num of tests' col, changed headers, added 'overall time' row
12 years ago
Anna Kogan
3271e395c8
Improved console output
12 years ago
Anna Kogan
0d7ce141aa
Cleaned code
12 years ago
Anna Kogan
0334cf11cc
Fixed last testsuit disregarding
12 years ago
Anna Kogan
f57d692cd7
Improved code
12 years ago
Anna Kogan
e1331b44f5
Wrote script generating timing table
12 years ago
Andrey Kamaev
e1afb1409f
Add --perf_verify_sanity option to performance tests
...
This option provides an easy way to identify tests having no regression data
for sanity checks
12 years ago