Commit graph

285 commits

Author SHA1 Message Date
NissimHadar
bd8e8aab85 Fixed gcc warnings. 2018-06-25 16:40:43 -07:00
NissimHadar
25834c3809 Allow multiple evaluations. 2018-06-25 09:13:58 -07:00
NissimHadar
8ad8713a13 New API. 2018-06-21 17:02:51 -07:00
NissimHadar
79293310e5 No more use of JPG files. 2018-06-19 11:59:31 -07:00
NissimHadar
4897e11a12 Save downloaded byte array (from GitHub) to file with PNG extension. 2018-06-18 12:43:42 -07:00
NissimHadar
d59ddc4764 Added selection of branch from combo. 2018-06-18 07:44:04 -07:00
NissimHadar
9ca27468f6 Added selection of branch from the command line. 2018-06-13 19:29:09 -07:00
NissimHadar
74aedd73fd Exit at end of non-interactive recursive script.
Similarity index set to -100.0 to indicate size difference.
Simplified repo. path in testRecursive scripts.
Wait 10" before starting recursive script.
2018-06-12 15:47:55 -07:00
NissimHadar
06c167cc68 Add error to failure name. 2018-05-30 16:49:36 -07:00
NissimHadar
5fd8cd71c6 Reverted to main repo, for the PR. 2018-05-28 12:05:40 -07:00
NissimHadar
ddea1c64bc Updated AutoTester. 2018-05-25 17:37:31 -07:00
NissimHadar
dcab7e4e81 Corrected misplaced semicolons. 2018-05-25 15:03:45 -07:00
NissimHadar
590b4f91c5 Added comments. 2018-05-25 09:16:51 -07:00
NissimHadar
24738ebbe2 Added missing semi-colons. 2018-05-25 08:28:21 -07:00
NissimHadar
77d6ea6bec Added hide/show for task bar (Windows only). 2018-05-24 16:48:03 -07:00
NissimHadar
802cedf1bc Removed messages in non-interactive mode. 2018-05-24 13:29:02 -07:00
NissimHadar
f8b69ef1f1 Changed stored failure images from JPG to PNG
Now uses snapshot name to find correct test folder - allows creating multiple tests
Reversed order of recursive scripts, so execution will be in alphabetical order.
2018-05-22 16:34:32 -07:00
NissimHadar
a0462451be Updated auto-tester 2018-05-18 09:09:29 -07:00
NissimHadar
a9a783588b Fixed typo. 2018-05-14 09:25:17 -07:00
NissimHadar
9d52306ac5 Merge branch 'master' of github.com:highfidelity/hifi into missingImagesMDfiles 2018-05-09 12:17:17 -07:00
NissimHadar
32f2494416 Stores previous user-selected folders. 2018-05-09 11:58:16 -07:00
NissimHadar
ee4b1af3aa Corrected missing images in test.md files 2018-05-08 16:51:58 -07:00
NissimHadar
d5bb582811 Per Austin's comments. 2018-05-08 11:40:56 -07:00
NissimHadar
eb14658bc5 Per Austin's comments. 2018-05-08 11:13:06 -07:00
NissimHadar
2c2b74f4c8 Removed unused variable. 2018-05-04 14:13:14 -07:00
NissimHadar
1f691edf0d Removed platform code (was used for MD files). 2018-05-03 17:04:17 -07:00
NissimHadar
beb19c53fa Added date and time to auto-generated scripts. 2018-05-03 15:00:14 -07:00
NissimHadar
b9cdaf31a0 Corrected name of create all recursive tests call. 2018-05-02 15:26:03 -07:00
NissimHadar
56e5b0e7b4 Added autoTester.enableAuto(); to the recursive tests. 2018-05-02 15:25:31 -07:00
NissimHadar
93afbcdc08 First success with running from command line. 2018-05-01 17:59:07 -07:00
NissimHadar
a3e4fa8429 Corrected download of images. 2018-05-01 15:27:29 -07:00
NissimHadar
b722c80b3f WIP 2018-05-01 14:25:33 -07:00
NissimHadar
aceaa510c8 Added referral to physical memory Test.
Added menu items - `close` and `about`
2018-04-23 14:47:17 -07:00
NissimHadar
c458b587ac Completed creation of testsOutline.md. 2018-04-11 16:50:27 -07:00
NissimHadar
60f4c6788f Added creation of tests outline .MD file. 2018-04-10 23:04:56 -07:00
NissimHadar
8e063a600b Added recursive creation of MD files. 2018-04-10 20:16:36 -07:00
NissimHadar
b19fcc340d Start test steps from 1 (not from 0). 2018-04-05 10:01:29 -07:00
NissimHadar
99a4bd65a0 Corrected message to user.
Changed ::ReadWrite to ::WriteOnly when creating MD file.
2018-04-04 17:12:46 -07:00
NissimHadar
235996911a Fixed gcc warning. 2018-04-04 11:38:14 -07:00
NissimHadar
4f5895cb16 Added MD file to autoTester. 2018-04-03 13:17:37 -07:00
NissimHadar
84cc4c18a4 Added date/time to testResultsFolder. 2018-03-09 18:13:26 -08:00
NissimHadar
77901e5089 Corrected MacOS warnings. 2018-03-08 20:11:35 -08:00
NissimHadar
a4854839a4 Enable user selection of destination folder when creating a test. 2018-03-07 17:45:10 -08:00
NissimHadar
b47b512ab9 Completed recursive creation of recursive scripts. 2018-03-07 13:25:40 -08:00
NissimHadar
9bd7f31ff3 Now search for tests folder bottom-up. 2018-03-07 11:30:30 -08:00
NissimHadar
da414b94fd WIP - adding the creation of recursive scripts. 2018-03-07 10:47:37 -08:00
NissimHadar
4b3d63eea4 Added math.h to includes (MacOS build error). 2018-03-06 16:37:05 -08:00
NissimHadar
84815fadae Use JPG->PNG trick to keep file sizes down. 2018-03-05 17:45:51 -08:00
NissimHadar
5a79f272f3 Allow multiple evaluations. 2018-03-04 20:56:57 -08:00
NissimHadar
913ad569c0 Added completion message. 2018-03-04 17:36:20 -08:00
NissimHadar
b32ad2f69c createTests fixed. 2018-03-03 18:22:51 -08:00
NissimHadar
0a2610a9e0 Evaluation seems to work. 2018-03-03 09:58:30 -08:00
NissimHadar
361b5331ba File sizes are wrong, and so is format. 2018-03-02 18:09:32 -08:00
NissimHadar
4b836a2ca9 Stores downloaded images in correct folder and with correct filenames. 2018-03-02 16:49:09 -08:00
NissimHadar
d29adcd000 Can download multiple images from GitHub. 2018-03-02 16:08:14 -08:00
NissimHadar
07267f9fe6 WIP. 2018-03-02 09:13:07 -08:00
NissimHadar
5bb4023fb5 First version - can download fixed URL to fixed location. 2018-03-01 19:23:17 -08:00
NissimHadar
b3b40d68c2 Merge branch 'master' of github.com:highfidelity/hifi into addRecursionToAutotester 2018-03-01 11:11:08 -08:00
NissimHadar
2a1c22e7a5 "Create Test" copies (and renames) images from snapshot folder to the corresponding test folder. 2018-03-01 11:10:45 -08:00
NissimHadar
b81f69d97a WIP - recursive tests. 2018-02-23 18:40:16 -08:00
Atlante45
277e556b48 Create a standard function to init Hifi Apps 2018-02-22 17:06:09 -08:00
Nissim Hadar
f9e0c724ce Added '?raw=true' suffices where needed. 2018-01-23 18:09:45 -08:00
Nissim Hadar
6bb325f6a2 Implemented new recursive functionality. 2018-01-23 17:25:02 -08:00
Nissim Hadar
0f4206d330 Added option to delete old snapshots. 2018-01-10 18:21:34 -08:00
Nissim Hadar
9ff1b4bcb1 WTF.... 2017-12-08 16:38:46 -08:00
Nissim Hadar
44c76061ed Lowered threshold to 0.999 2017-12-08 16:25:10 -08:00
Nissim Hadar
b7a170c718 Added error messages to file rename. 2017-12-08 11:45:30 -08:00
Nissim Hadar
5806605439 Reformatting per coding standard. 2017-12-07 11:34:56 -08:00
Nissim Hadar
8c1a4e058e Changed format (to 5 digits).
Changed threshold.
2017-12-07 10:58:28 -08:00
Nissim Hadar
ebad5cf503 Reduced threshold from 0.9995 to 0.995 2017-12-06 16:55:32 -08:00
Nissim Hadar
3de34834e1 Changed autoTester threshold to 0.9995
Added a readme explaining how to deploy autoTester.
2017-12-05 11:19:00 -06:00
Nissim Hadar
c35310c2fb Deal with user canceling folder selection. 2017-12-01 17:17:11 -08:00
Nissim Hadar
6c2e701023 Improved CMakeLists.txt for QT deployment.
Changed threshold from 0.999 to 0.9998
2017-12-01 13:31:52 -08:00
Nissim Hadar
a83244c27f Corrected typo in comment. 2017-12-01 11:16:57 -08:00
Nissim Hadar
526aa8fe57 Changed threshold from 0.98 to 0.999 2017-12-01 09:28:31 -08:00
Nissim Hadar
12ac551d25 Changed power from 2.0 to 2 2017-11-30 18:27:47 -08:00
Nissim Hadar
c0673db3c5 Fix for MacOS 2017-11-30 18:23:58 -08:00
Nissim Hadar
c63571a710 Debugging the image comparison. 2017-11-30 16:27:28 -08:00
Nissim Hadar
0842e09570 Debugging the image comparison. 2017-11-30 13:59:02 -08:00
Nissim Hadar
2e8fe40da8 Recursive test evaluations. 2017-11-30 13:07:54 -08:00
Nissim Hadar
4afc8f9759 Added print() code to the produced script. 2017-11-29 12:12:13 -08:00
Nissim Hadar
7a67e3e5f7 Using js modules. 2017-11-29 09:15:30 -08:00
Nissim Hadar
3710d726df WIP - improving the recursive script. 2017-11-28 15:23:57 -08:00
Nissim Hadar
709fadff2e WIP - improving the recursive script. 2017-11-28 15:23:33 -08:00
nissim.hadar
42fbe95768 Additional code. 2017-11-26 13:33:01 -08:00
nissim.hadar
b397cd80db Implemented code to call the various test.s functions. 2017-11-26 02:44:12 -08:00
nissim.hadar
9b2c057e9b Trying to fix Qt error on Ubuntu. 2017-11-26 01:39:16 -08:00
nissim.hadar
1510c4d68a Fixed CMakeLists.txt. 2017-11-26 01:12:55 -08:00
nissim.hadar
c0d1549ca5 Trying to fix Qt error on Ubuntu. 2017-11-26 00:17:41 -08:00
nissim.hadar
ea53b9893c Minor edit. 2017-11-26 00:00:19 -08:00
nissim.hadar
0a51ca46e8 Fix gcc error. 2017-11-25 11:58:30 -08:00
nissim.hadar
2911b7dec6 Fix gcc error, and MAC error (no pow). 2017-11-25 11:41:05 -08:00
nissim.hadar
fcd8a47bec Fix gcc error. 2017-11-25 11:24:24 -08:00
nissim.hadar
e35e76afd7 Removed unused variable warning. 2017-11-25 11:03:33 -08:00
nissim.hadar
747ba0bf84 Removed unneeded include of glm. 2017-11-25 11:03:02 -08:00
nissim.hadar
034f4f6036 Fixes for gcc warnings. 2017-11-25 09:21:31 -08:00
nissim.hadar
a71ee719dc Minor typos. 2017-11-25 08:45:22 -08:00
nissim.hadar
ab400159bd Removed ITK. 2017-11-25 03:13:41 -08:00
nissim.hadar
e20ac9aa94 First version with own implementation of SSIM. 2017-11-25 03:01:15 -08:00
nissim.hadar
186d9da303 First version with own implementation of SSIM. 2017-11-25 02:30:23 -08:00
nissim.hadar
857f2c6880 New image comparison method. 2017-11-23 05:58:00 -08:00
nissim.hadar
346c691f0c Implemented creation of allTests.js 2017-11-22 10:56:32 -08:00
nissim.hadar
fef5d95e94 First fully-coded registration. 2017-11-20 12:33:38 -08:00
nissim.hadar
80b646f48c Clean-up. 2017-11-20 11:13:06 -08:00
nissim.hadar
689957c80b Created RGB to monochrome filters. 2017-11-20 08:11:19 -08:00
nissim.hadar
b13ccab303 Can copy an image using ITK. 2017-11-20 01:24:52 -08:00
nissim.hadar
861c33d5a9 Added first use of ITK. 2017-11-19 13:48:37 -08:00
nissim.hadar
7b2fed6db2 Include of "ITK" in Test.cpp complete 2017-11-17 05:38:29 -08:00
Nissim Hadar
a2925518c2 Andrew's amazing fix. 2017-11-14 13:35:37 -08:00
Nissim Hadar
95bd10063d Fixing CMake 2017-11-14 11:48:33 -08:00
Nissim Hadar
7dacea327b Fixing CMake 2017-11-14 09:40:24 -08:00
Nissim Hadar
ed28cf07b6 Fixing CMake 2017-11-14 09:20:38 -08:00
Nissim Hadar
4eda0ce025 Fixing CMake 2017-11-14 09:00:46 -08:00
Nissim Hadar
b07f98da14 Fixing CMake 2017-11-14 08:34:02 -08:00
Nissim Hadar
156282beaa Fixing CMake 2017-11-14 08:09:46 -08:00
Nissim Hadar
3f59446718 Fixing CMake 2017-11-14 07:50:16 -08:00
Nissim Hadar
27f7511ce9 Fixing CMake 2017-11-14 07:12:03 -08:00
Nissim Hadar
84c64c3992 Fixing CMake 2017-11-14 00:30:32 -08:00
Nissim Hadar
0e0574edd5 Fixing CMake 2017-11-14 00:11:52 -08:00
Nissim Hadar
c6ffbf612a Fixing CMake 2017-11-13 23:52:31 -08:00
Nissim Hadar
0c271488bb Modified tools/auto-tester/CMakeLists.txt 2017-11-13 22:37:10 -08:00
Nissim Hadar
2417890cce Fixing CMake 2017-11-13 22:26:38 -08:00
Nissim Hadar
ddab843b4d To make Jenkins happy. 2017-11-13 22:08:48 -08:00
Nissim Hadar
cfcbf1c7cf Fixing CMake 2017-11-13 21:25:07 -08:00
Nissim Hadar
4b3f892abe Used 'system' return value. 2017-11-13 17:35:01 -08:00
Nissim Hadar
311d794529 Corrected case of #include'd file. 2017-11-13 15:38:59 -08:00
Nissim Hadar
58eadbe00f Use GLOB_RECURSE in lieu of listing the files. This is an attempt to deal with Linux build failing. 2017-11-13 15:29:47 -08:00
Nissim Hadar
d11aa64306 Seems to work. 2017-11-13 13:25:59 -08:00
Nissim Hadar
aa4320104b WIP. 2017-11-13 10:25:31 -08:00
Nissim Hadar
572646b8c6 Just missing the dll's. 2017-11-12 21:43:33 -08:00
Nissim Hadar
eaa51ebe9d WIP. 2017-11-12 11:27:24 -08:00
Nissim Hadar
7a0d188149 WIP. 2017-11-11 18:10:47 -08:00
Nissim Hadar
3457e1de5d WIP. 2017-11-11 13:19:57 -08:00
Nissim Hadar
8433374fb6 CMake includes Qt headers 2017-11-10 20:24:11 -08:00
Nissim Hadar
3101663b7b In the beginning. 2017-11-10 18:55:07 -08:00