Activity
From 2013-04-16 to 2013-05-15
2013-05-15
- 14:58 Revision a373a5ea: don't quit isotovideo3 without cleaning up
- isotovideo3 has to make sure that the testresults are moved etc even in
case of os-autoinst dying. - 14:57 Revision 771c22a1: add vhost template
- 14:57 Revision bc6930b6: change install dir to /usr/share/openqa
-
14:27 action #467 (Closed): Update the webIU to control os-autoinst
- The new os-autoinst signaling system need to be managed from the webUI via named pipe. Create the UI buttons and impl...
-
14:24 action #466 (Closed): Create a basic signaling architecture for os-autoinst
- * Create a named pipe in the os-autoinst pool result, that can be used to control QEMU instances via webIU
* Create ... -
13:37 action #286 (Resolved): add a needle editor
- It already displays the message after needle creation success/failure.
In addition, now it's possible to add user ... - 13:32 Revision 47f70c03: Displaying messages after needle creation success/failure
- 13:31 Revision 9a2dc005: Bugfix on loadTags (when new tags have been added)
- 12:25 Revision 7756f270: User can define new tags in the needles editor
- 10:20 Revision 0276eba8: Fix a big (a typo in fact) when no candidate needles
- 09:38 Revision 28461232: Fixing a bug in thumbnails navigation after saving
- 09:38 Revision 89d043d7: Calling optipng when creating needles
2013-05-14
-
12:40 action #384 (Resolved): Create clone-needle from a diff image
- Current implementation for Issue #286 already resolves this task, in my opinion.
-
12:38 action #384 (In Progress): Create clone-needle from a diff image
- In my opinion, this issue is not longer needed, as the current needles editor with the current default values already...
-
12:28 action #286: add a needle editor
- Now it shows the right defaults and the navigation should be much easier and more intuitive (this last change affects...
- 12:21 Revision 543362f3: Much more polished navigation through cropimg, viewimg and viewsrc
- 11:42 Revision 6cdba9f1: Better defaults for cropimg
-
10:49 action #419 (Closed): Create or update tests for applications
-
10:48 action #418 (Closed): Create installation tests for Factory
-
10:45 action #361 (Closed): Update WebUI to allow new openQA feaures
2013-05-13
-
18:10 action #286: add a needle editor
- The save button already works. But it still needs a lot of improvement:
* Best default values for name, areas and... -
17:39 action #396 (Closed): add "passed with defects" state
- Sometimes the installation has bugs, such as popups about failure to start some service that are non-fatal. They are ...
-
15:12 action #391 (Closed): Calculate project cost
- Use the Gantt project information to evaluate the project's cost / effort
-
13:41 action #390 (Closed): Write blog articles about openQA
- Write two articles for the openSUSE blog:
1) First article: explain the motivation behind this new iteration of op... -
11:56 action #389 (Closed): Use mean square error to detect the best candidate
- Use MSE to put a relative order between needles candidates. Now, webIU can select the fist candidate as the most prob...
- 11:36 Revision 7e381f2a: Save button working in cropimg
2013-05-10
-
18:26 action #286 (In Progress): add a needle editor
- It's already there, but the save button still doesn't work.
- 18:14 Revision 49c5f327: Layout for editing needles with some JS helpers
- 18:13 Revision 845be30d: Rearranging cropimg and viewimg urls
2013-05-08
- 17:58 Revision 11127b85: Read needlepath form results.json
-
17:36 action #361 (Resolved): Update WebUI to allow new openQA feaures
- Submitted pull request
-
17:13 action #388 (Closed): Keep webUI up to date to handle new os-autoinst output
- The output of os-autoinst keeps changing while being developed.
The webUI has to be kept up to date to handle this n... - 16:03 Revision 4904fba8: Use FindBin for libpath
- 16:03 Revision 25bf5b6b: Properly handle audio results
- 16:03 Revision e951a6d8: Show all failed rectangles; changed text position; brighter colors;
- 14:06 Revision e0eed5d4: turn off header caching
- if the browser sends if-modified-since apache would not call cgi
scripts but return 403 directly because the cgi scri... - 14:00 Revision 18a3a021: some parameter checking
-
13:40 action #386 (Closed): Enhance navigation in test results: an easy one to go to the next failing testmodule
-
13:39 action #386: Enhance navigation in test results: an easy one to go to the next failing testmodule
- Already done. The code was also restructured so we can add more actions reusing templates for tabs, module list, etc....
-
13:35 action #386 (Closed): Enhance navigation in test results: an easy one to go to the next failing testmodule
- We decided to create an interface with a list of modules and tabs to switch between tools related to that module
- 10:27 Revision a7f364ce: apache configuration for new action viewsrc
- 10:19 Revision 0b92065c: Fix to my previous commit... as usual
- 10:04 Revision 72cba411: Some context information when examining a testmodule
- * New action viewsrc and viewimg both use includes to show tabs, breadcrumbs
and a modules list for faster navigation -
09:34 action #380 (Resolved): Exted fail JSON document to put needles candidates
- done. the failed areas are now in the hash the same way as matched needles.
2013-05-07
-
16:09 action #385 (Closed): Improve the visualization of the unmatched needle
- The black and white region is not useful for small areas: a visual transition can be more useful.
-
16:07 action #384 (Closed): Create clone-needle from a diff image
- When a screenshot do not match with the needle, we can create a new needle using the information of the screenshot it...
- 15:44 Revision 905857a2: Show all areas; Show diff img on failures
-
13:47 action #383 (Closed): Add QEMU snapshots
- QEMU allow disks snapshots (http://wiki.qemu.org/Features/Snapshots). Implement the base API in openQA to create and ...
- 13:13 Revision 7faf5162: Show failed needles
- 12:54 Revision 64b0fe3f: Show matched needles and match result
2013-05-06
-
16:55 analysis #277 (Resolved): Assignment of the tasks.
- 16:53 Revision 7b6701a8: matcharea was renamed to area
-
15:56 action #380 (In Progress): Exted fail JSON document to put needles candidates
-
15:08 action #380 (Closed): Exted fail JSON document to put needles candidates
- Extedn the JSON document used to describe the fail with the needle candidate (the small absdiff area)
-
15:05 action #377 (Resolved): get rid of checklog
- done now. results.json contains all information
- 13:13 Revision 2ae81f57: Fetch screenshots forom json; show needle's matcharea
-
09:49 action #280: Machine
- Sent email to Roland and Agustin for budget reserve
2013-05-03
- 17:32 Revision bb98b6c3: Removed debug output
- 17:29 Revision 3ef6231c: Read data from new results.json
- 17:27 Revision acae0d42: Make sure to show image on first iteration
-
16:47 action #379 (Closed): Add debug information in the user interface
- There is a lot of information that we need to present to the user in the webUI when a test fails.
* The name of th... -
13:36 action #280: Machine
- Updated to 32GB. Sorry.
-
13:08 action #280: Machine
- No, more ram is important for caching - and ram doesn't add much to the price tag
-
12:15 action #280: Machine
- So, to conclude the task:
(Updated after talk with Bernhard)
*Basic hardware requirements*
* CPU 2x4
* 64GB
* 2 HDD... -
11:59 action #280: Machine
- Ludwig agrees, so I would go with that spec
-
13:11 action #377 (Closed): get rid of checklog
- writing a log file and then parsing the output just to do all matching again isn't smart
instead the tests should wr... - 13:08 Revision 7e4e1a51: new target allnewvideos using all extras
- 13:08 Revision 6dd111ba: Cleanup code; Reflecting new detection of unchanged image
-
12:16 action #362 (Closed): Document the new features
-
11:53 action #232 (Closed): Create openCV 2.4.4 package for SLE
-
11:53 action #314 (Closed): Deploy openQA and integrate os-autoinst
- 11:37 Revision c27e80d8: read new results.json
-
11:22 action #374 (Closed): Improve openCV matching
2013-04-30
-
17:47 action #374 (In Progress): Improve openCV matching
- Improve matching performance from 0.78 to 0.95 using Gauss and gray images, and to 0.98 using blur with 7x7 kernel. I...
-
14:04 action #374 (Closed): Improve openCV matching
- The actual matching algorithm can find a pattern inside an image, but when the art, widget or text change a bit, the ...
-
16:32 action #361: Update WebUI to allow new openQA feaures
- New needle editor integrated; still needs some fine tuning
-
14:03 action #361: Update WebUI to allow new openQA feaures
- Ludwig's new needle editor introduces handling of new OCR, include/exclude areas in JSON based needles.
- 16:27 Revision aff5cd91: Integrating lnussel's new needle editor.
-
12:06 action #364: Update application tests
- The apps tests are in inst.d, or in another directory? SLES-11 have some consoletest.d or x11test.d/
-
12:03 action #260 (Closed): Make timeouts globally configurable.
-
12:03 action #260 (Rejected): Make timeouts globally configurable.
- T04 will be full rejected, because it is not important with the new API
-
12:02 action #264 (Closed): Add an option to control the error tolerance of waitinststage.
-
12:02 action #264 (Rejected): Add an option to control the error tolerance of waitinststage.
- T04 will be full rejected, because it is not important with the new API
-
12:00 action #363 (Closed): Update SLE tests
-
10:53 action #363 (Resolved): Update SLE tests
- Done all the SLES-11 installation needles, and update some of the installation tests. I do not change the application...
-
11:58 action #286: add a needle editor
- canvas editor done. now it needs to be integrated into cropimg
2013-04-29
-
14:30 action #286: add a needle editor
- working on html5 canvas widget http://w3.suse.de/~lnussel/shapes/shapes.html
2013-04-26
- 17:05 Revision d0b3d186: Let cropimg handle needle metadata json
- 17:04 Revision 801752ee: Fixed undef value warning
- 14:51 Revision 887ac3b5: Fix globs; code improvements
-
14:34 action #280: Machine
- looking at bernhard's machine having 2 SSDs in RAID-1 sounds like a good idea.
- 13:46 Revision 70e60a81: configurable path and host name
- 13:46 Revision 3d6ae6ff: fix path
- 13:46 Revision 7c0c28aa: skip non-existing directories
- 13:46 Revision 99e901da: deal with missing directories
-
10:29 action #361 (In Progress): Update WebUI to allow new openQA feaures
- JSON based needles are working.
-
10:21 action #314 (Resolved): Deploy openQA and integrate os-autoinst
- The webUI in git is up to date, except for minor adaptions in the Makefile. Those I got and will commit.
These two...
2013-04-25
- 17:37 Revision b0e21cf2: Let cropimg create proper needles
-
15:15 Revision 93984961: small correction
-
14:44 Revision 12034cc5: small corrections
- 14:22 Revision 0ed2a269: More ppm->png replacements
-
11:52 action #364 (In Progress): Update application tests
-
11:51 action #232 (Resolved): Create openCV 2.4.4 package for SLE
- devel:openQA is there and works
-
11:51 action #232 (In Progress): Create openCV 2.4.4 package for SLE
-
09:08 action #313 (Closed): Evaluate a composite approach for the needles
-
09:06 action #368 (Closed): implement way to ease migration to 1024
-
09:03 action #314: Deploy openQA and integrate os-autoinst
- Yuhuu!
Some questions:
- The current openQA webUI git version is outdated? Did you asked to Bernhard about that?
- ...
2013-04-24
-
17:47 action #362 (Resolved): Document the new features
-
17:47 action #362 (In Progress): Document the new features
- done in source:doc/needles.txt
- 17:12 Revision 1b532cd6: Let webui handle png images
-
10:21 action #368 (Resolved): implement way to ease migration to 1024
- start.pl can now be called using scaledhack=1 (in addition to interactive_crop) to make os-autoinst ask whether to ed...
-
10:18 action #368 (Closed): implement way to ease migration to 1024
- As we found out that scaling from a high resolution to 800x600 makes image matching harder we decided to go for 1024x...
-
09:42 action #314: Deploy openQA and integrate os-autoinst
- Big step forward:
* understood how checklog is working -> T05 really is necessary
* fixed checklog
* got a test pr...
2013-04-23
-
15:38 action #314: Deploy openQA and integrate os-autoinst
- This task means running installation tests which are very time consuming.
Currently I have to fight many minor error... -
15:35 action #314: Deploy openQA and integrate os-autoinst
- Due to last week's visit of the two teachers I was not able to fully work on this issue.
Pushing back the deadline t...
2013-04-22
-
17:13 action #305 (Closed): Create needles for GNOME installation
-
17:13 action #304 (Closed): Create needles for KDE installation
-
17:13 action #303 (Closed): Create needles for NET installation
-
17:13 action #302 (Closed): Create needles for DVD installation
-
17:12 action #282 (Closed): find out what distri/opensuse/inst.d/040_spashscreen.pm is all about
-
17:12 action #281 (Closed): make license warning clever
- This task do not make sense here.
-
15:06 action #281 (Rejected): make license warning clever
- Not defined task.
-
14:53 action #281 (New): make license warning clever
-
14:51 action #281 (Closed): make license warning clever
-
16:59 action #364 (Closed): Update application tests
- Update the old application test to use the new test format.
-
16:58 action #363 (Closed): Update SLE tests
- Update the old SLE tests to use the new test approach.
-
16:57 action #362 (Closed): Document the new features
- The new openQA features need to be documented:
- API changes: new openCV and new API functions
- Needle concept, ... -
16:51 action #361 (Closed): Update WebUI to allow new openQA feaures
- The local openQA branch has evolved independently from the original openQA: new OCR, JSON based needles, include / ex...
-
15:54 action #284 (Closed): find out what livecdreboot handles for users-reboot
-
15:14 action #260: Make timeouts globally configurable.
- Extend env file to store the timeout variable.
-
10:05 action #283 (Closed): add function to verify a needle is no longer present
-
10:05 action #283: add function to verify a needle is no longer present
- coolo: you can easily replace that possible function with a 2 liner
while (checkneedle('timezone', 1)) { slee... -
08:37 action #297 (Closed): Test Tesseract as a better OCR
2013-04-19
-
17:17 action #280: Machine
- Delayed deadline since currently the budget for buying hardware is blocked for a few days.
- 14:43 Revision 607a9686: add missing ocr test data
- 14:43 Revision 8377750a: fix promo installation
- 14:42 Revision 91080590: die if beta warning appears in non-beta
-
11:33 action #284 (In Progress): find out what livecdreboot handles for users-reboot
2013-04-18
- 16:23 Revision fc871369: change beta warning handling
- The beta warning must be shown on betas and it must not be shown in RCs.
So that fact needs to be made explicit via $... - 16:14 Revision 9dab79ef: rename needle
- 16:14 Revision 1935d76a: undo accidential deletion of needles
- 16:13 Revision b37d9905: honor CASEDIR
- 16:13 Revision 46278c8f: write match area
-
15:41 action #297 (Resolved): Test Tesseract as a better OCR
-
15:41 action #297 (In Progress): Test Tesseract as a better OCR
- I cannot close this as resolved
-
15:40 action #297: Test Tesseract as a better OCR
- I've implemented automatic ocr using tesseract on ocr areas. waitforneedle now contains the ocr result.
- 15:36 Revision 22f23483: automatically run ocr on ocr areas
- 15:36 Revision 6019903c: ocr using tesseract
- 15:36 Revision 5e692427: /dev/shm may not be used to store temporary files
- 15:36 Revision 249329ce: test suite
-
15:23 action #282 (In Progress): find out what distri/opensuse/inst.d/040_spashscreen.pm is all about
- It is just there to disable silent boot to see the boot messages.
If NICEVIDEO is set this is skipped and a silent bo... -
09:32 action #284: find out what livecdreboot handles for users-reboot
- The test name is misleading since it also is executed on non-live cds
It uses 2 kinds of ocr: Some just for getting ...
2013-04-17
- 22:56 Revision 742eb9dc: match instead of include as default in crop.py
-
18:40 action #303 (In Progress): Create needles for NET installation
- Done
- 18:34 Revision 78de7c1e: Some documentation about needles creation
- 18:33 Revision 7a21e833: NET needles
- 18:12 Revision 7b1790f5: Avoid trailing space in needles generated by crop.py
- 17:08 Revision 7b2e5fb5: include added to the list of types in order to fix changetype
2013-04-16
- 17:49 Revision 4650c5a5: remove debug code
-
17:25 action #297: Test Tesseract as a better OCR
- as per offline discussion yesterday we decided that it's more important to have an "ocr" area which overlaps task 313
-
17:23 action #313: Evaluate a composite approach for the needles
- I've implemented this
instead of include=true/false we have now type = include | exclude | ocr - 15:55 Revision 27041eac: exclude areas
- 15:55 Revision e3d0f50a: make carp work again
- 15:55 Revision 2a1d60f1: change screenshot file naming to something readable
- 15:55 Revision b2f21268: use generic 'area' for matching
Also available in: Atom