Project

General

Profile

Activity

From 2013-03-27 to 2013-04-25

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 1935d76a: undo accidential deletion of needles
Ludwig Nussel
16:14 Revision 9dab79ef: rename needle
Ludwig Nussel
16:13 Revision 46278c8f: write match area
Ludwig Nussel
16:13 Revision b37d9905: honor CASEDIR
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 249329ce: test suite
Ludwig Nussel
15:36 Revision 5e692427: /dev/shm may not be used to store temporary files
Ludwig Nussel
15:36 Revision 6019903c: ocr using tesseract
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 2a1d60f1: change screenshot file naming to something readable
Ludwig Nussel
15:55 Revision b2f21268: use generic 'area' for matching
Ludwig Nussel
15:55 Revision e3d0f50a: make carp work again
Ludwig Nussel

2013-04-15

16:29 Revision 87cb9171: add and remove multiple rects
Ludwig Nussel
16:29 Revision cec7edca: exclude area
Ludwig Nussel
16:29 Revision b51a830f: multiple includes
Ludwig Nussel

2013-04-09

11:46 Revision 2a6dbe20: some GNOME needles
coolo

2013-04-08

16:10 Revision fd0d2de7: some more needles
coolo
14:11 action #297: Test Tesseract as a better OCR
devel:openQA has tesseract packages, but I didn't even install them. Bernhard said tesseract was too complex for him ... coolo

2013-04-07

09:07 action #302: Create needles for DVD installation
I think we're basically done with that. Have a nice hackweek :) coolo
09:02 action #304 (In Progress): Create needles for KDE installation
coolo

2013-04-06

20:50 Revision a72dcb87: GNOME installation in textmode...
coolo
19:48 Revision ceb9ab24: finish textmode installation of xfce and other random fixes
Disable x11 and consoletests for now coolo
08:41 Revision 99ef4189: let start.pl find it's modules on its own
coolo
08:35 Revision 79d450af: move the needle cleaning after the initialization of the ENV, otherwise
it will remove all valid needles for RANDOMENV coolo

2013-04-05

23:20 Revision 96cd2de1: turner is too slow for 3 seconds
coolo
20:45 Revision 3bfbaf61: more needles for kdelive
coolo
20:45 Revision 58ba11d0: perl 5.10 has no bright_blue and no make_path
coolo
16:46 Revision ef8c3d61: need to copy array as unregister modifies it
Ludwig Nussel
16:10 Revision 36f5558d: add needles for minimalx
Ludwig Nussel
16:09 Revision 67dca2cc: also kill needles of minimalx and textmode if needed
Ludwig Nussel
16:09 Revision 971101de: handle noautologin case
Ludwig Nussel
16:09 Revision d46bbfcb: use unsafe cache to speed up installation
Ludwig Nussel
15:18 action #298 (Closed): Cretate goandclick API function
aplanas
15:08 action #298 (Resolved): Cretate goandclick API function
I've tested and packaged qemu with the fix. works. So I consider this done for now. lnussel
11:26 action #298 (Feedback): Cretate goandclick API function
http://lists.gnu.org/archive/html/qemu-devel/2011-04/msg00742.html lnussel
09:09 action #298 (In Progress): Cretate goandclick API function
The function is implemented in os-autoinst but a patch to qemu is needed to actually make it work (https://bugs.launc... lnussel
15:17 action #310 (Closed): Create a way to filter the needles that are used in the test
aplanas
15:09 action #310: Create a way to filter the needles that are used in the test
the implementation was already done by coolo lnussel
09:24 action #310: Create a way to filter the needles that are used in the test
I wonder whether we should solve this via callback directly when the needle is looked for, That way the debug output ... lnussel
14:57 Revision 9cb2afc8: allow to set qemu binary via $QEMU
Ludwig Nussel
14:57 Revision aae6d83e: check environment to make sure DESKTOP etc is correct
Ludwig Nussel
14:57 Revision d738465b: add needles for text mode
Ludwig Nussel
14:12 Revision 142872ef: adapt the needles to work on kde live too
coolo
13:56 Revision 8061b9b8: package png2theora in devel:openQA
coolo
12:13 action #296 (Closed): Create the report for the task
aplanas
11:56 action #306 (Closed): Create a video from PNG files
aplanas
11:14 action #314 (Closed): Deploy openQA and integrate os-autoinst
cwh
11:10 action #286: add a needle editor
Make sure os-autoinst's output fits to what the openQA web framework expects.
Postponed the task and created new tes...
cwh
10:45 action #313 (Closed): Evaluate a composite approach for the needles
To maximize the reuse of needles from one flavor to another, we can modify the needles to include and / or exclude so... aplanas

2013-04-04

18:35 Revision 08a9098c: return information about found needle
Ludwig Nussel
18:35 Revision 1693d3a3: stop vm when done
Ludwig Nussel
18:35 Revision 3c701449: more graceful quit
Ludwig Nussel
18:35 Revision 5f92bc05: log found needles
Ludwig Nussel
18:35 Revision 96a9a4e8: not desktop specific
Ludwig Nussel
18:35 Revision b658cc2e: refactor to name args
Ludwig Nussel
18:35 Revision bfa9097b: implement goandclick (issue#298)
Ludwig Nussel
18:35 Revision c74193d3: rename glob() to get_image() because that's what it does
Ludwig Nussel
18:35 Revision e7f3ed3f: don't wait for ages at the end
Ludwig Nussel
18:31 action #280 (Feedback): Machine
We need to send the description of the machine that coolo provide. And the date that this machine will be needed. aplanas
17:56 action #280: Machine
I would define it as low entrance. coolo
14:15 action #280: Machine
So, this is the machine that we need? aplanas
18:29 Revision 2dfdaaa5: Create a video from PNG files (action #306)
Alberto Planas
18:24 action #306 (In Progress): Create a video from PNG files
aplanas
18:01 action #301 (Closed): Write needle DB query API
aplanas
17:54 action #301 (Resolved): Write needle DB query API
1. use case
for my $n (@{needle::tags("installatin)}) {
$n->unregister() unless $n->has_tag("TEXT");
}
2. use ...
coolo
17:37 action #301: Write needle DB query API
waitforneedle("desktop KDE") will now match only needles that have them all. coolo
13:55 action #301: Write needle DB query API
Use cases:
- remove needles that match "installation", but not "TEXT"
- query needles that match "desktop" a...
coolo
11:36 action #301 (In Progress): Write needle DB query API
aplanas
11:35 action #301: Write needle DB query API
Yeah sorry. There is a task (#310) that need to remove or add a set of needles before a set of test will run. The exa... aplanas
11:30 action #301: Write needle DB query API
I'm doing some DVD installations to get some needles in the database to actually play with queries coolo
17:55 action #310: Create a way to filter the needles that are used in the test
301 is resolved, I added an example use in 9ea6336c0d09c3617eb244c3232359e71cf9ed2f coolo
10:30 action #310 (Closed): Create a way to filter the needles that are used in the test
When a test set is running (for example, testing text installation), we need to remove all the needles (or get all th... aplanas
17:53 Revision 9ea6336c: remove non matching desktops from the needle database
coolo
17:32 Revision 8d705934: if waitforneedle (or needle::tags) gets a space seperated list of tags, this
will mean an 'and' between the tags coolo
17:11 action #272 (Closed): Meetings plan
aplanas
16:14 Revision c05ede3f: do not Carp(:always) in threads - this will crash perl badly ;(
coolo
13:26 action #258 (Closed): Convert images from PPM to PNG and resize the images to a fixed size.
aplanas
13:15 Revision dcbe4b03: support json files refering to pngs directly (to have 2 crops from the same)
coolo
12:07 Revision 02f2f3a8: also crop from left/top if at border
Ludwig Nussel
12:07 Revision 05579703: automatically select minimal when in textmode
Ludwig Nussel
12:07 Revision ed3f48f6: only read actually created needles
Ludwig Nussel
11:58 action #311 (Closed): Add dependencies on the tests
aplanas
11:56 Revision 7c3f0ba7: adding needles for various desktops installed from DVD (action #301)
coolo
11:53 action #232: Create openCV 2.4.4 package for SLE
Agree. I will put more time here, also I will put this task in the same timeframe that T06. The dependencies will be ... aplanas
07:48 action #232: Create openCV 2.4.4 package for SLE
It's not so easy. We might end up maintaining a project with tons of dependencies for openqa. I tried to just compile... coolo
11:31 action #299 (Closed): Refactor needels to remove the good label for tag
aplanas
11:30 action #299 (Resolved): Refactor needels to remove the good label for tag
I converted the needles now coolo
11:24 action #259 (Closed): Adapt the test definitions to the new matching
aplanas
11:03 Revision b2657eb7: change default screenshot interval
Ludwig Nussel
11:03 Revision c7050b98: make sure screenshot that was actually used for matching is dumped
Ludwig Nussel
10:21 Revision 35b77891: some adjusts for lxde
coolo
10:10 Revision 1c5f8863: remove checklist functions in the test - md5sums will never come back
coolo
10:00 Revision 2427e131: reduce timeout in interactive calls
Ludwig Nussel
10:00 Revision f21ec98b: s/good/tags/
Ludwig Nussel
09:34 Revision 594f69f4: fix crop tool call
Ludwig Nussel
09:34 Revision cbde41ef: fix crop region
Ludwig Nussel

2013-04-03

22:47 Revision 4379f6bf: add 2 more needles
coolo
19:48 Revision ae719783: add kde-imagesused needle
coolo
18:37 Revision 07d2bae8: print file names for easier c&p
Ludwig Nussel
18:37 Revision 14239b3a: add unregister function
Ludwig Nussel
18:37 Revision 27633c53: fix crop region
Ludwig Nussel
18:37 Revision 51d0e158: call crop
Ludwig Nussel
18:37 Revision 8a74e7c1: shorter timeout if no tag found
Ludwig Nussel
18:37 Revision 967c5dc8: add todo
Ludwig Nussel
18:37 Revision c823bede: shorter timeout
Ludwig Nussel
18:37 Revision e1374cf9: make it accept png or json in general
Ludwig Nussel
18:37 Revision eae9c609: fix wrong syntax
Ludwig Nussel
18:37 Revision f8394718: add --new
Ludwig Nussel
18:37 Revision 989d84b3: dump all needles
Ludwig Nussel
18:37 Revision 0287020f: remove extra wait for boot menu
Ludwig Nussel
17:58 Revision 58e890f2: fix mkdir
Ludwig Nussel
17:54 Revision 050c1270: don't use system(mkdir)
Ludwig Nussel
17:53 action #306 (Closed): Create a video from PNG files
aplanas
17:33 action #301 (Feedback): Write needle DB query API
Alberto - can you specify a *bit* better what you expect from this?
Right now we have needle::tag("inst-bootmenu")...
coolo
15:49 action #301 (Closed): Write needle DB query API
aplanas
17:32 action #299 (In Progress): Refactor needels to remove the good label for tag
The new tag in the needle json is tags, but I still read in goods to avoid breaking all the needles generated right n... coolo
15:35 action #299 (Closed): Refactor needels to remove the good label for tag
aplanas
17:27 action #279 (Closed): Describe the microtasks for T1 and T2
aplanas
17:26 analysis #277: Assignment of the tasks.
This is a long task, that will be evolving during the project execution. aplanas
17:20 Revision 1473f81f: write out tags and merge 'good' into tags for now
coolo
17:02 Revision ddf0286e: write out tags instead of goods
coolo
16:41 Revision 575d1863: fix crop area
coolo
16:41 Revision b025cae2: needles based on openqa's refimages
coolo
16:41 Revision b851d38c: remove more md5 checksums
coolo
16:31 action #305 (Closed): Create needles for GNOME installation
aplanas
16:30 action #304 (Closed): Create needles for KDE installation
aplanas
16:30 action #303 (Closed): Create needles for NET installation
aplanas
16:29 action #302 (Closed): Create needles for DVD installation
aplanas
16:03 action #259: Adapt the test definitions to the new matching
Reorient the task to reuse the needles that are actually in the repository aplanas
15:46 action #300 (Closed): Add checkneedle method to the API
aplanas
15:28 action #298 (Closed): Cretate goandclick API function
aplanas
15:25 action #297 (Closed): Test Tesseract as a better OCR
Is good and fast as a ORC? aplanas
13:22 action #296 (Closed): Create the report for the task
aplanas
13:19 action #295 (Closed): Adapt the openCV fuzzy matching
aplanas
13:16 action #294 (Closed): Replace the basic API that use Perl calls to openCV call in C++
aplanas
13:14 action #293 (Closed): Replace the SWIG by XS
aplanas
13:05 coordination #278 (Closed): Template for the reports
aplanas
13:03 action #274 (Closed): Add git repository to Chili
aplanas
13:02 action #276 (Closed): Communication plan
aplanas
12:48 Revision 827efae0: add hackish checkneedle which doesnt die
Ludwig Nussel
12:48 Revision aab946c3: fix crop region
Ludwig Nussel
11:25 Revision 32944df9: die if needle wasnt found
Ludwig Nussel
11:25 Revision b08421cf: remove broken test
Ludwig Nussel
11:25 Revision 5e5729cb: add FIXME reminder to debug code
Ludwig Nussel
11:19 action #263 (Closed): Replace the image matching based on md5 sums by openCV.
aplanas
09:48 action #272 (In Progress): Meetings plan
aplanas
08:56 Revision 646b365b: Fix documentation
Alberto Planas

2013-04-02

18:21 action #276: Communication plan
Marketing plan is in the wiki. http://board.opensuse.org/projects/openqa-improvement/wiki/Project_description
Albe...
Anonymous
15:44 action #276 (In Progress): Communication plan
Talked to Jos about this and also to Alberto. There are four areas to cover:
# Internal Marketing
# Engagement acti...
toscalix
17:33 Revision 2753ed9e: add crop application
Ludwig Nussel
16:02 action #273 (Closed): Add Issue categories to the project tracker
aplanas
15:49 action #273 (Feedback): Add Issue categories to the project tracker
I did it, please check it and Resolve the task if you agree toscalix
16:01 coordination #278 (Resolved): Template for the reports
aplanas
15:54 action #280: Machine
let's collect some data:
I reserved corr - which has 8 cores, 8GB of ram and 500GB of HDD and should be fine
for...
coolo
15:41 action #280 (In Progress): Machine
I need to know:
* Basic hardware requirements
* What is the machine for? Justification
** Who is going to use it
...
toscalix
15:45 action #279 (In Progress): Describe the microtasks for T1 and T2
This is the most important task to me at this point. toscalix
12:31 Revision 220d5922: remove differ and checksum functions, both are no longer needed - we rely
on similarity between the current and the previous screenshot coolo

2013-04-01

11:23 action #264: Add an option to control the error tolerance of waitinststage.
waitinststage is no more, but waitforneedle needs different logics too coolo
11:22 action #259 (In Progress): Adapt the test definitions to the new matching
waitinststage is gone, the needles will be maintained forever so I would set this to done - but I can't set that status coolo
11:21 action #258 (In Progress): Convert images from PPM to PNG and resize the images to a fixed size.
It's done but I can't set that status coolo
11:20 action #263 (In Progress): Replace the image matching based on md5 sums by openCV.
It's done, but I'm not allowed to set that status coolo
11:18 action #286 (Closed): add a needle editor
We need an easy way to match screenshots against the set of needles and adjust the needles - e.g. by adding areas of ... coolo

2013-03-30

14:39 Revision 5df692b5: more needles and checks for it
coolo
13:31 action #285 (Closed): port qemu backend to qmp
Right now we have to sleep (or busy loop) to be sure that the command entered qemu. With qmp you get an answer and ca... coolo

2013-03-29

20:50 action #284 (Closed): find out what livecdreboot handles for users-reboot
the 090_livecdreboot.pm does some OCR and it's unclear what it's checking there. it means we're running OCR on the kd... coolo
10:50 action #283 (Closed): add function to verify a needle is no longer present
e.g. in the timezone test we want to verify that after alt-n appears a different screen. but we don't care which one ... coolo
08:26 action #282 (Closed): find out what distri/opensuse/inst.d/040_spashscreen.pm is all about
What splash screen is that? coolo
08:00 action #281 (Closed): make license warning clever
distri/opensuse/inst.d/050_welcome.pm should check for either license or welcome - right now it's pressing alt-o anyw... coolo

2013-03-28

17:37 action #280 (Closed): Machine
Hardware requirement and date to have the server available are needed. Send to Agustin for Roland. toscalix
17:35 action #279 (Closed): Describe the microtasks for T1 and T2
we need to have clearly described the microtasks of the current rtask block and the following in order to verify the ... toscalix
17:32 coordination #278 (Closed): Template for the reports
After every big task there must be a report. The template will be done by Alberto and has to be filled by every perso... toscalix
17:27 analysis #277 (Closed): Assignment of the tasks.
Every task must be assigned to a participant. Every subtask too. The task assignee is in control of every subtask toscalix
17:25 Revision 17ccf188: replaced some waitinststages by waitforneedle
Christopher Hofmann
17:25 action #276: Communication plan
Meeting with the QA people? Lnch and Learn? What are we going to tell the community? What to do if someone wants to j... toscalix
17:20 action #276 (Closed): Communication plan
Define the Communication plan. Define a standard plan for marketing our projects and define the particular actions fo... toscalix
17:17 action #275 (Closed): Previous documentation in the wiki
The chili wiki is the entry level for the external users. We need to add the basic info about the project toscalix
17:03 action #274 (Closed): Add git repository to Chili
For this project we need to add the repo we will use toscalix
17:02 action #273 (Closed): Add Issue categories to the project tracker
Check other project categories and add them to this project toscalix
16:55 action #272 (Closed): Meetings plan
Plan the regular control meetings and the check points (Go/No go) toscalix
13:44 Revision a405cb39: add more needles
coolo
11:46 Revision 64092df7: queue file names of screenshots and avoid dups
coolo

2013-03-27

21:46 Revision 881bf73b: implement a needle search - taking optionally an array reference
coolo
21:06 Revision fbc10014: parse the distribution needles
coolo
17:55 Revision 893b27e4: Merge branch 'master' of github.com:openSUSE-Team/os-autoinst
Alberto Planas
17:55 Revision 9aa1535f: Clean image_search, using the search_TEMPLATE function
Alberto Planas
17:19 Revision 2443c900: make sure we only sleep till the rest of the interval
coolo
17:01 Revision 932922cd: rework the take_screenshot to not write out the png if it's the same
Just rely on symlinks coolo
17:00 Revision b1587920: adding a test needle
coolo
16:31 Revision aaf44df3: remove md5 checksums
coolo
15:30 Revision 7d2c0bd6: Add similarity test.
Alberto Planas
15:29 Revision 234b614b: Fix width and height in scale method.
Alberto Planas
15:24 Revision 7289c292: Change the value for similar images
Alberto Planas
15:02 action #265 (Rejected): Make test scheduler smarter
Should become requirement/dependency based, not using a fixed order.
cwh
14:34 action #264 (Closed): Add an option to control the error tolerance of waitinststage.
* Fail after timeout
* try to continue after timeout
* do not timeout
Both, a global option and per function call
cwh
14:32 action #263 (Closed): Replace the image matching based on md5 sums by openCV.
cwh
14:28 action #260 (Closed): Make timeouts globally configurable.
cwh
14:27 action #259 (Closed): Adapt the test definitions to the new matching
cwh
14:24 action #258 (Closed): Convert images from PPM to PNG and resize the images to a fixed size.
800x600 for saving disk space. cwh
14:23 action #257 (Closed): rewrite qemu monitor backend to use json
use json (QMP) interface instead of the monitor command line for humans
http://git.savannah.gnu.org/cgit/qemu.git/...
lnussel
14:07 Revision d2560a82: remove the use of image_differ and use image_simliarity instead
coolo
11:55 Revision 361a572f: use symlinks instead of hardlinks for duplicated images - much easier to work with
coolo
11:44 Revision 13a89536: Fix typo in documentation.
Alberto Planas
11:40 Revision bf73e0e0: Add image_similarity using PSNR.
Alberto Planas
10:51 Revision 462e9c38: Add image_scale code.
Alberto Planas
10:51 Revision 9de30d24: Add prototypes in xs.
Alberto Planas
09:34 Revision 55e4bddc: wait for ppms to finish from kvm
coolo
08:55 Revision 88e0200c: Add image_scale and image_similarity signatures.
Alberto Planas
08:45 Revision 634a1cd4: Add std:: namespace in some vectors.
Alberto Planas
07:27 Revision ea7de0ae: wait for the qemu screenshot to appear - we have no other way than busy sleep ;(
coolo
 

Also available in: Atom