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
7df392bfd8
run.py: issues with forced configuration fixed
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 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
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
Andrey Pavlenko
4af104aaae
'aapt' tool moved in SDK r22, adding support to run.py
12 years ago
Andrey Kamaev
3889b34ec3
Add option to run java tests with run.py
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
Andrey Kamaev
7c6191ec11
Refactored run.py script and temporary file generation logic
...
* use OPENCV_TEMP_PATH environment variable on all platforms
* fix cleanup after OpenCV tests on Windows
* add --list flag to output names of all tests found
* do not override user-passed --perf_min_samples and --perf_force_samples
options by --check flag
* fix complier checks inside run.py
12 years ago
Andrey Kamaev
8daebeac8a
run.py: add --check option for easy run of sanity checks
12 years ago
Andrey Kamaev
9db1d9ba13
run.py: improve handling of multiple Android devices
...
* do not lose auto-selected device while running several tests
* reduce output noise
* list available devices if unable to auto-select device
* fix error message when no devices connected
12 years ago
marina.kolpakova
285d6320be
add #/usr/bin/env python to all python files
12 years ago
OpenCV Buildbot
81f826db2b
Normalize line endings and whitespace
12 years ago
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
12 years ago
Oleg Sklyarov
3f61b9792b
fixed bug #2407 : run.py now understands android device names with spaces
12 years ago
Andrey Kamaev
3d9018f019
Fix run.py version control detection when used outide of OpenCV build
12 years ago
Andrey Kamaev
a3527fc4d8
Add git support to run.py
12 years ago
Andrey Kamaev
50d13ba5c4
Fixed xml name generation in run.py
12 years ago
Andrey Kamaev
c68eb408c0
Merged the trunk r8917:8919
13 years ago
Andrey Kamaev
cfc593eb0d
Fixed run.py bugs
13 years ago
Andrey Kamaev
d4df1e0b5c
Merged the trunk r8887, r8891, r8314
13 years ago
Andrey Kamaev
565a8dc30d
Fixed automatic temporary files cleaning with run.py on Windows
13 years ago
Marina Kolpakova
162f9fd7ea
merged the trunk r8735:8766, r8769, r8777:8780, r8790 and r8800:8811
13 years ago
Andrey Kamaev
d9c74f63e1
All tests writing temporary files are updated to use cv::tempfile() function
13 years ago
Andrey Kamaev
c3577a288b
Merged the trunk r8291:8321
13 years ago
Andrey Kamaev
860172c626
run.py - fixed java tests launch on Windows
13 years ago
Vadim Pisarevsky
d5a0088bbe
merged 2.4 into trunk
13 years ago
Andrey Kamaev
95e657714f
Minor improvements: reduced verbosity of positioning tests; run.py - filter out non-executables on windows
13 years ago
Andrey Kamaev
09140c2fc6
Reenabled OpponentSIFT test;
...
Changed compiler flags for 32-bit MSVC;
Fixed handling of "d" suffix of debug binaries in run.py.
13 years ago
Andrey Kamaev
f208535bb6
run.py: Automatically enable color output in android tests (posix shell only)
13 years ago
Andrey Kamaev
965dbf3620
run.py: try working directory as a build path if no paths provided
13 years ago
Vadim Pisarevsky
2fd1e2ea57
merged all the latest changes from 2.4 to trunk
13 years ago
Andrey Kamaev
74cc370c74
Added Java tests support to run.py
13 years ago
Marina Kolpakova
cf02b2e258
additional android logging for output gtest xml file
13 years ago
Andrey Kamaev
d80651d99a
Added option to automatically run all accuracy tests with run.py
13 years ago
Andrey Kamaev
b3f10835a3
run.py: added option to show tests own help
13 years ago
Andrey Kamaev
6f99447fbf
Fixed compiler flags caching in cmake
13 years ago
Andrey Kamaev
504a93ed0a
Alternative xml naming for performance logs
13 years ago
Andrey Kamaev
4aa47ad115
Added multiple connected Android devices support to the run.py script
13 years ago
Andrey Kamaev
a67a0c76c5
Fixed logging in perf tests; small bugfix in run.py
13 years ago
Andrey Kamaev
3bdb53e484
Android cmake toolchain is reworked for NDK r7; added experimental Android x86 support.
13 years ago
Andrey Kamaev
49d33f6109
Perf tests: linux version of adb search
13 years ago
Andrey Kamaev
db4b72c1ba
Perf tests: fixed some bugs with adb tool search
13 years ago