Project

General

Profile

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.
Ludwig Nussel
14:57 Revision 771c22a1: add vhost template
Ludwig Nussel
14:57 Revision bc6930b6: change install dir to /usr/share/openqa
Ludwig Nussel
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... aplanas
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 ...
aplanas
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 ...
ancorgs
13:32 Revision 47f70c03: Displaying messages after needle creation success/failure
Ancor Gonzalez Sosa
13:31 Revision 9a2dc005: Bugfix on loadTags (when new tags have been added)
Ancor Gonzalez Sosa
12:25 Revision 7756f270: User can define new tags in the needles editor
Ancor Gonzalez Sosa
10:20 Revision 0276eba8: Fix a big (a typo in fact) when no candidate needles
Ancor Gonzalez Sosa
09:38 Revision 28461232: Fixing a bug in thumbnails navigation after saving
Ancor Gonzalez Sosa
09:38 Revision 89d043d7: Calling optipng when creating needles
Ancor Gonzalez Sosa

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. ancorgs
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... ancorgs
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... ancorgs
12:21 Revision 543362f3: Much more polished navigation through cropimg, viewimg and viewsrc
Ancor Gonzalez Sosa
11:42 Revision 6cdba9f1: Better defaults for cropimg
Ancor Gonzalez Sosa
10:49 action #419 (Closed): Create or update tests for applications
aplanas
10:48 action #418 (Closed): Create installation tests for Factory
aplanas
10:45 action #361 (Closed): Update WebUI to allow new openQA feaures
aplanas

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...
ancorgs
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 ... lnussel
15:12 action #391 (Closed): Calculate project cost
Use the Gantt project information to evaluate the project's cost / effort aplanas
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...
aplanas
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... aplanas
11:36 Revision 7e381f2a: Save button working in cropimg
Ancor Gonzalez Sosa

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. ancorgs
18:14 Revision 49c5f327: Layout for editing needles with some JS helpers
Ancor Gonzalez Sosa
18:13 Revision 845be30d: Rearranging cropimg and viewimg urls
Ancor Gonzalez Sosa

2013-05-08

17:58 Revision 11127b85: Read needlepath form results.json
Christopher Hofmann
17:36 action #361 (Resolved): Update WebUI to allow new openQA feaures
Submitted pull request cwh
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...
cwh
16:03 Revision 4904fba8: Use FindBin for libpath
Christopher Hofmann
16:03 Revision 25bf5b6b: Properly handle audio results
Christopher Hofmann
16:03 Revision e951a6d8: Show all failed rectangles; changed text position; brighter colors;
Christopher Hofmann
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...
Ludwig Nussel
14:00 Revision 18a3a021: some parameter checking
Ludwig Nussel
13:40 action #386 (Closed): Enhance navigation in test results: an easy one to go to the next failing testmodule
ancorgs
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.... ancorgs
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 ancorgs
10:27 Revision a7f364ce: apache configuration for new action viewsrc
Ancor Gonzalez Sosa
10:19 Revision 0b92065c: Fix to my previous commit... as usual
Ancor Gonzalez Sosa
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
Ancor Gonzalez Sosa
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. lnussel

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. aplanas
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... aplanas
15:44 Revision 905857a2: Show all areas; Show diff img on failures
Christopher Hofmann
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 ... aplanas
13:13 Revision 7faf5162: Show failed needles
Christopher Hofmann
12:54 Revision 64b0fe3f: Show matched needles and match result
Christopher Hofmann

2013-05-06

16:55 analysis #277 (Resolved): Assignment of the tasks.
toscalix
16:53 Revision 7b6701a8: matcharea was renamed to area
Ludwig Nussel
15:56 action #380 (In Progress): Exted fail JSON document to put needles candidates
lnussel
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) aplanas
15:05 action #377 (Resolved): get rid of checklog
done now. results.json contains all information lnussel
13:13 Revision 2ae81f57: Fetch screenshots forom json; show needle's matcharea
Christopher Hofmann
09:49 action #280: Machine
Sent email to Roland and Agustin for budget reserve aplanas

2013-05-03

17:32 Revision bb98b6c3: Removed debug output
Christopher Hofmann
17:29 Revision 3ef6231c: Read data from new results.json
Christopher Hofmann
17:27 Revision acae0d42: Make sure to show image on first iteration
Christopher Hofmann
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...
aplanas
13:36 action #280: Machine
Updated to 32GB. Sorry. aplanas
13:08 action #280: Machine
No, more ram is important for caching - and ram doesn't add much to the price tag coolo
12:15 action #280: Machine
So, to conclude the task:
(Updated after talk with Bernhard)
*Basic hardware requirements*
* CPU 2x4
* 64GB
* 2 HDD...
aplanas
11:59 action #280: Machine
Ludwig agrees, so I would go with that spec coolo
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...
lnussel
13:08 Revision 7e4e1a51: new target allnewvideos using all extras
Christopher Hofmann
13:08 Revision 6dd111ba: Cleanup code; Reflecting new detection of unchanged image
Christopher Hofmann
12:16 action #362 (Closed): Document the new features
aplanas
11:53 action #232 (Closed): Create openCV 2.4.4 package for SLE
aplanas
11:53 action #314 (Closed): Deploy openQA and integrate os-autoinst
aplanas
11:37 Revision c27e80d8: read new results.json
Ludwig Nussel
11:22 action #374 (Closed): Improve openCV matching
aplanas

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... aplanas
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 ... aplanas
16:32 action #361: Update WebUI to allow new openQA feaures
New needle editor integrated; still needs some fine tuning cwh
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. cwh
16:27 Revision aff5cd91: Integrating lnussel's new needle editor.
Christopher Hofmann
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/ aplanas
12:03 action #260 (Closed): Make timeouts globally configurable.
aplanas
12:03 action #260 (Rejected): Make timeouts globally configurable.
T04 will be full rejected, because it is not important with the new API aplanas
12:02 action #264 (Closed): Add an option to control the error tolerance of waitinststage.
aplanas
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 aplanas
12:00 action #363 (Closed): Update SLE tests
aplanas
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... aplanas
11:58 action #286: add a needle editor
canvas editor done. now it needs to be integrated into cropimg lnussel

2013-04-29

14:30 action #286: add a needle editor
working on html5 canvas widget http://w3.suse.de/~lnussel/shapes/shapes.html lnussel

2013-04-26

17:05 Revision d0b3d186: Let cropimg handle needle metadata json
Christopher Hofmann
17:04 Revision 801752ee: Fixed undef value warning
Christopher Hofmann
14:51 Revision 887ac3b5: Fix globs; code improvements
Christopher Hofmann
14:34 action #280: Machine
looking at bernhard's machine having 2 SSDs in RAID-1 sounds like a good idea. coolo
13:46 Revision 70e60a81: configurable path and host name
Ludwig Nussel
13:46 Revision 3d6ae6ff: fix path
Ludwig Nussel
13:46 Revision 7c0c28aa: skip non-existing directories
Ludwig Nussel
13:46 Revision 99e901da: deal with missing directories
Ludwig Nussel
10:29 action #361 (In Progress): Update WebUI to allow new openQA feaures
JSON based needles are working. cwh
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...
cwh

2013-04-25

17:37 Revision b0e21cf2: Let cropimg create proper needles
Christopher Hofmann
15:15 Revision 93984961: small correction
coolo
14:44 Revision 12034cc5: small corrections
coolo
14:22 Revision 0ed2a269: More ppm->png replacements
Christopher Hofmann
11:52 action #364 (In Progress): Update application tests
coolo
11:51 action #232 (Resolved): Create openCV 2.4.4 package for SLE
devel:openQA is there and works coolo
11:51 action #232 (In Progress): Create openCV 2.4.4 package for SLE
coolo
09:08 action #313 (Closed): Evaluate a composite approach for the needles
aplanas
09:06 action #368 (Closed): implement way to ease migration to 1024
aplanas
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?
- ...
aplanas

2013-04-24

17:47 action #362 (Resolved): Document the new features
lnussel
17:47 action #362 (In Progress): Document the new features
done in source:doc/needles.txt lnussel
17:12 Revision 1b532cd6: Let webui handle png images
Christopher Hofmann
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... lnussel
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... lnussel
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...
cwh

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...
cwh
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...
cwh

2013-04-22

17:13 action #305 (Closed): Create needles for GNOME installation
aplanas
17:13 action #304 (Closed): Create needles for KDE installation
aplanas
17:13 action #303 (Closed): Create needles for NET installation
aplanas
17:13 action #302 (Closed): Create needles for DVD installation
aplanas
17:12 action #282 (Closed): find out what distri/opensuse/inst.d/040_spashscreen.pm is all about
aplanas
17:12 action #281 (Closed): make license warning clever
This task do not make sense here. aplanas
15:06 action #281 (Rejected): make license warning clever
Not defined task. aplanas
14:53 action #281 (New): make license warning clever
aplanas
14:51 action #281 (Closed): make license warning clever
aplanas
16:59 action #364 (Closed): Update application tests
Update the old application test to use the new test format. aplanas
16:58 action #363 (Closed): Update SLE tests
Update the old SLE tests to use the new test approach. aplanas
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, ...
aplanas
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... aplanas
15:54 action #284 (Closed): find out what livecdreboot handles for users-reboot
aplanas
15:14 action #260: Make timeouts globally configurable.
Extend env file to store the timeout variable. aplanas
10:05 action #283 (Closed): add function to verify a needle is no longer present
aplanas
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...
aplanas
08:37 action #297 (Closed): Test Tesseract as a better OCR
aplanas

2013-04-19

17:17 action #280: Machine
Delayed deadline since currently the budget for buying hardware is blocked for a few days. toscalix
14:43 Revision 607a9686: add missing ocr test data
Ludwig Nussel
14:43 Revision 8377750a: fix promo installation
Ludwig Nussel
14:42 Revision 91080590: die if beta warning appears in non-beta
Ludwig Nussel
11:33 action #284 (In Progress): find out what livecdreboot handles for users-reboot
cwh

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 $...
Ludwig Nussel
16:14 Revision 9dab79ef: rename needle
Ludwig Nussel
16:14 Revision 1935d76a: undo accidential deletion of needles
Ludwig Nussel
16:13 Revision b37d9905: honor CASEDIR
Ludwig Nussel
16:13 Revision 46278c8f: write match area
Ludwig Nussel
15:41 action #297 (Resolved): Test Tesseract as a better OCR
lnussel
15:41 action #297 (In Progress): Test Tesseract as a better OCR
I cannot close this as resolved lnussel
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. lnussel
15:36 Revision 22f23483: automatically run ocr on ocr areas
Ludwig Nussel
15:36 Revision 6019903c: ocr using tesseract
Ludwig Nussel
15:36 Revision 5e692427: /dev/shm may not be used to store temporary files
Ludwig Nussel
15:36 Revision 249329ce: test suite
Ludwig Nussel
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...
cwh
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 ...
cwh

2013-04-17

22:56 Revision 742eb9dc: match instead of include as default in crop.py
Ancor Gonzalez Sosa
18:40 action #303 (In Progress): Create needles for NET installation
Done ancorgs
18:34 Revision 78de7c1e: Some documentation about needles creation
Ancor Gonzalez Sosa
18:33 Revision 7a21e833: NET needles
Ancor Gonzalez Sosa
18:12 Revision 7b1790f5: Avoid trailing space in needles generated by crop.py
Ancor Gonzalez Sosa
17:08 Revision 7b2e5fb5: include added to the list of types in order to fix changetype
Ancor Gonzalez Sosa

2013-04-16

17:49 Revision 4650c5a5: remove debug code
Ludwig Nussel
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 lnussel
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
lnussel
15:55 Revision 27041eac: exclude areas
Ludwig Nussel
15:55 Revision e3d0f50a: make carp work again
Ludwig Nussel
15:55 Revision 2a1d60f1: change screenshot file naming to something readable
Ludwig Nussel
15:55 Revision b2f21268: use generic 'area' for matching
Ludwig Nussel
 

Also available in: Atom