Project

General

Profile

Activity

From 2013-05-09 to 2013-06-07

2013-06-07

15:48 action #498 (Resolved): write worker around os-autoinst
Done. There's now also a limit of one hour per run. lnussel
15:08 action #521 (Resolved): Refactor Makefile.pm
Done cwh
10:36 action #521 (Closed): Refactor Makefile.pm
Move all database related functions to a new perl module. cwh
11:11 action #385 (In Progress): Improve the visualization of the unmatched needle
The new version (based in interactive image comparison) is completed and pushed. Let's see if it's enough and if it w... ancorgs
11:02 action #499 (Resolved): Create a RPC function to register new ISO images and create testing jobs for them
cwh

2013-06-06

16:22 action #519 (Closed): update the packages
update the rpm packages in devel:openQA to work with the new worker setup lnussel
16:21 action #517 (In Progress): update installation instructions
lnussel
16:11 action #517 (Closed): update installation instructions
update the openqa installation instructions.
maybe kill the existing Makefile and replace it with one that has a p...
lnussel
16:12 action #518 (Closed): create cron job to sync iso images
the Makefile is no longer useful for anything, therefore the commands to sync new iso images should be in a separate ... lnussel
15:20 action #516 (Closed): Create a g+ video showing the basic features
aplanas
14:28 action #498 (In Progress): write worker around os-autoinst
almost done. need to catch exceptions and retry json calls to make it more robust lnussel
14:28 action #496 (Resolved): implement the json dispatcher interface
commands for interactive mode implemented lnussel
14:17 action #515 (Closed): write systemd generator for workers
the worker instances should be started automatically according to the number of pool directories. A systemd generator... lnussel
13:47 action #514 (Closed): implement isosize and overall again
the artificial isosize and overall tests are not implemented anymore atm lnussel
08:21 action #419 (In Progress): Create or update tests for applications
aplanas

2013-06-05

09:42 action #513 (Closed): use copy instead of rename() for test results
the new worker uses the rename() syscall to move the test results into the results resp video directory. If the pool ... lnussel
09:41 action #496: implement the json dispatcher interface
almost done. Commands for interactive mode missing lnussel
09:40 action #498: write worker around os-autoinst
first working worker implemented. Now implementing command interface lnussel

2013-06-04

17:28 action #499: Create a RPC function to register new ISO images and create testing jobs for them
It's now able to do the same what the Makefile target 'makeallnewvideos' was able to do before.
However it ponted ou...
cwh

2013-06-03

17:54 action #418: Create installation tests for Factory
Added some needles for UEFI aplanas
15:01 action #508 (Closed): implement USBOOT
$USBBOOT currently uses the image as hard disk rather than usb stick. Qemu needs to be started with special parameter... lnussel
14:16 action #385: Improve the visualization of the unmatched needle
Moved at the end of the week, as discussed with Ancor. aplanas
14:15 action #388 (Closed): Keep webUI up to date to handle new os-autoinst output
Closed as requested by Ancor. This can be a alwais-open task, but the original goal was meet long ago. aplanas

2013-05-31

09:11 action #390 (In Progress): Write blog articles about openQA
Submitted the first article. aplanas

2013-05-29

17:52 action #499 (In Progress): Create a RPC function to register new ISO images and create testing jobs for them
cwh
11:06 action #499 (Closed): Create a RPC function to register new ISO images and create testing jobs for them
The function parses ISO file name to be able to find appropriate tests for it.
A fixed set of appropriate tests ha...
cwh
15:23 communication #469 (Closed): openQA presentation
aplanas
09:50 communication #469: openQA presentation
Meeting with Alberto about the presentation toscalix
12:16 action #467: Update the webIU to control os-autoinst
I pushed the new interface today and also some changes to os-autoinst itself. A new line in apache2 configuration is ... ancorgs
10:45 action #390: Write blog articles about openQA
Ok. I will start with the motivations one. aplanas
10:34 action #390: Write blog articles about openQA
If you do two articles, I suggest you get the first one written asap - and the second one published after the sprint ... Anonymous
10:42 action #498 (Closed): write worker around os-autoinst
some program needs to launch os-autoinst and talk to the json rpc dispatcher lnussel
09:20 action #377 (Closed): get rid of checklog
aplanas
09:18 action #474 (Closed): Regular expressions to analyze ISO names
aplanas

2013-05-28

18:56 communication #469: openQA presentation
* Sent a reminder to maxtorhof and oS-internal mailing lists
* Sent a reminder to Roland
* Sent an explicit invitat...
toscalix
17:40 action #474 (In Progress): Regular expressions to analyze ISO names
Created a function that is able to extract distri, version, flavor, arch and build from the iso name.
Works for open...
cwh
09:29 action #474 (Closed): Regular expressions to analyze ISO names
aplanas
17:21 action #364 (Closed): Update application tests
aplanas
09:20 action #364 (Resolved): Update application tests
Is resolved? aplanas
16:55 action #497 (Closed): Implement SKIPTO environment variable
aplanas
15:30 action #497 (Closed): Implement SKIPTO environment variable
Use a new env. variable to point to the correct test to start working on. aplanas
15:10 action #383 (Closed): Add QEMU snapshots
Add proper snapshots in QEMU. Now at the beginning of every test, a VM snapshot is created. aplanas
14:51 action #495 (In Progress): design the interface
lnussel
14:51 action #495: design the interface
The idea is to have a json rpc interface implemented as cgi like the other openqa scripts. That cgi accesses a databa... lnussel
14:48 action #495 (Closed): design the interface
design an architecture and interface for the makefile replacement lnussel
14:49 action #496 (Closed): implement the json dispatcher interface
lnussel
13:09 action #478 (Closed): Merge test drivers in a single function
Stop here, set assignee to coolo and close. aplanas
10:53 action #478 (Closed): Merge test drivers in a single function
aplanas
10:07 action #230 (Rejected): Replace environment variables set in shell scripts by a real config file
lnussel
10:07 action #230 (In Progress): Replace environment variables set in shell scripts by a real config file
I think we can keep the current way for now lnussel
09:51 action #285 (Closed): port qemu backend to qmp
Duplicated. aplanas
09:51 action #257 (Closed): rewrite qemu monitor backend to use json
aplanas
09:51 action #257 (Rejected): rewrite qemu monitor backend to use json
Not critical ATM. Rejected for this interation. aplanas
09:39 action #418 (Closed): Create installation tests for Factory
Done for 13M1. aplanas
09:38 action #391 (Closed): Calculate project cost
Update the time for some tasks. Use a calc template that can read the export information from a chili project. aplanas
09:36 action #466 (Closed): Create a basic signaling architecture for os-autoinst
aplanas
09:33 action #380 (Closed): Exted fail JSON document to put needles candidates
aplanas
09:33 action #384 (Closed): Create clone-needle from a diff image
aplanas
09:32 action #379 (Closed): Add debug information in the user interface
aplanas
09:32 action #379 (Rejected): Add debug information in the user interface
Duplicated aplanas
09:32 action #231 (Closed): Create a development mode for tests
aplanas
09:31 action #231 (Rejected): Create a development mode for tests
Duplicated aplanas
09:30 action #286 (Closed): add a needle editor
aplanas

2013-05-27

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: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

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

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
 

Also available in: Atom