Project

General

Profile

Activity

From 2013-04-28 to 2013-05-27

2013-05-27

18:34 Revision af4fbb01: 50 is just too big for a needle area
coolo
18:28 action #467 (In Progress): Update the webIU to control os-autoinst
I spent a lot of time trying to make some javascript json-rpc client play nicely with our API. I finally give up and ... ancorgs
13:32 communication #469: openQA presentation
Announced in Maxtorhof toscalix
13:22 communication #469: openQA presentation
* Announce the talk in maxtorhof/devel mailing list.
** We can use G+ since we are talking about a public meeting.
...
toscalix
11:29 communication #469 (In Progress): openQA presentation
Reserved Madrid. Send invitation to Roland, Agustin and the team. aplanas
09:16 action #391 (Feedback): Calculate project cost
Done. Waiting for confirmation. aplanas

2013-05-17

15:36 action #466: Create a basic signaling architecture for os-autoinst
done for giving it a try
you need to call set_interactive("sometag") to enable interactive mode. results.json will...
lnussel
13:25 action #466 (In Progress): Create a basic signaling architecture for os-autoinst
basic json rpc interface is implemented. there are quite some threading problems to solve for making an interactive e... lnussel
13:17 communication #469 (Closed): openQA presentation
15 min. presentation together with all the team and 15 min. for questions.
* Book a meeting room the last week of Ma...
toscalix

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 25bf5b6b: Properly handle audio results
Christopher Hofmann
16:03 Revision 4904fba8: Use FindBin for libpath
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
 

Also available in: Atom