os-autoinst:os-autoinst.git
4 years agoreadd scale, but enlarge smaller images
Stephan Kulow [Wed, 24 Apr 2013 15:19:19 +0000 (17:19 +0200)]
readd scale, but enlarge smaller images

4 years agoupdate needle docu
Ludwig Nussel [Wed, 24 Apr 2013 15:16:17 +0000 (17:16 +0200)]
update needle docu

4 years agoContinue isotovideo after start.pl fails; Remove isosize threshold
Christopher Hofmann [Wed, 24 Apr 2013 13:48:37 +0000 (15:48 +0200)]
Continue isotovideo after start.pl fails; Remove isosize threshold

4 years agodo not write out .png files that are not finished, but write to .tmp and then rename
Stephan Kulow [Wed, 24 Apr 2013 13:47:49 +0000 (15:47 +0200)]
do not write out .png files that are not finished, but write to .tmp and then rename

4 years agounregister old needle
Ludwig Nussel [Wed, 24 Apr 2013 11:55:48 +0000 (13:55 +0200)]
unregister old needle

4 years agomake running editor smarter
Ludwig Nussel [Wed, 24 Apr 2013 09:23:58 +0000 (11:23 +0200)]
make running editor smarter

4 years agomagic smilarity level is now 47
Ludwig Nussel [Wed, 24 Apr 2013 08:45:49 +0000 (10:45 +0200)]
magic smilarity level is now 47

4 years agoshow name of needle in title bar
Ludwig Nussel [Wed, 24 Apr 2013 08:39:24 +0000 (10:39 +0200)]
show name of needle in title bar

4 years agoreduce the sleep time for keys a bit - but make it slower in bootloader test
Stephan Kulow [Wed, 24 Apr 2013 08:19:55 +0000 (10:19 +0200)]
reduce the sleep time for keys a bit - but make it slower in bootloader test

4 years agorewrite waitstillimage and use it in sendautokeys every 5 key presses
Stephan Kulow [Wed, 24 Apr 2013 07:46:32 +0000 (09:46 +0200)]
rewrite waitstillimage and use it in sendautokeys every 5 key presses

Otherwise the bootloader menu may take too long

4 years agoprint notification when called from checkneedle
Ludwig Nussel [Tue, 23 Apr 2013 15:26:47 +0000 (17:26 +0200)]
print notification when called from checkneedle

4 years agosave as existing name
Ludwig Nussel [Tue, 23 Apr 2013 15:05:14 +0000 (17:05 +0200)]
save as existing name

4 years agohandling of scaled images
Ludwig Nussel [Tue, 23 Apr 2013 13:48:13 +0000 (15:48 +0200)]
handling of scaled images

4 years agodisplay remaining timeout
Ludwig Nussel [Tue, 23 Apr 2013 11:57:16 +0000 (13:57 +0200)]
display remaining timeout

4 years agoremove useless get_ocr call
Ludwig Nussel [Tue, 23 Apr 2013 11:57:04 +0000 (13:57 +0200)]
remove useless get_ocr call

4 years agodon't scale screenshots
Ludwig Nussel [Tue, 23 Apr 2013 11:56:50 +0000 (13:56 +0200)]
don't scale screenshots

4 years agoset resolution to 1024
Ludwig Nussel [Tue, 23 Apr 2013 11:55:35 +0000 (13:55 +0200)]
set resolution to 1024

4 years agoallow easy abort of timeout
Ludwig Nussel [Tue, 23 Apr 2013 11:53:40 +0000 (13:53 +0200)]
allow easy abort of timeout

4 years agoFixed checklog; handle pngs and fixed undef warnings;
Christopher Hofmann [Tue, 23 Apr 2013 16:22:46 +0000 (18:22 +0200)]
Fixed checklog; handle pngs and fixed undef warnings;

4 years agoMade betawarning handling independend from env BETA
Christopher Hofmann [Tue, 23 Apr 2013 11:21:29 +0000 (13:21 +0200)]
Made betawarning handling independend from env BETA

4 years agoadd missing ocr test data
Ludwig Nussel [Fri, 19 Apr 2013 12:43:32 +0000 (14:43 +0200)]
add missing ocr test data

4 years agofix promo installation
Ludwig Nussel [Fri, 19 Apr 2013 12:35:57 +0000 (14:35 +0200)]
fix promo installation

4 years agodie if beta warning appears in non-beta
Ludwig Nussel [Fri, 19 Apr 2013 12:11:09 +0000 (14:11 +0200)]
die if beta warning appears in non-beta

4 years agoIncreased installation timeout for my slower machine
Christopher Hofmann [Mon, 22 Apr 2013 14:55:44 +0000 (16:55 +0200)]
Increased installation timeout for my slower machine

4 years agohonor CASEDIR
Ludwig Nussel [Thu, 18 Apr 2013 14:07:43 +0000 (16:07 +0200)]
honor CASEDIR

4 years agoautomatically run ocr on ocr areas
Ludwig Nussel [Thu, 18 Apr 2013 13:35:40 +0000 (15:35 +0200)]
automatically run ocr on ocr areas

4 years agoocr using tesseract
Ludwig Nussel [Thu, 18 Apr 2013 13:19:43 +0000 (15:19 +0200)]
ocr using tesseract

4 years ago/dev/shm may not be used to store temporary files
Ludwig Nussel [Thu, 18 Apr 2013 12:26:54 +0000 (14:26 +0200)]
/dev/shm may not be used to store temporary files

4 years agotest suite
Ludwig Nussel [Thu, 18 Apr 2013 09:39:41 +0000 (11:39 +0200)]
test suite

4 years agoSome documentation about needles creation
Ancor Gonzalez Sosa [Wed, 17 Apr 2013 16:34:19 +0000 (18:34 +0200)]
Some documentation about needles creation

4 years agochange beta warning handling
Ancor Gonzalez Sosa [Wed, 17 Apr 2013 16:33:37 +0000 (18:33 +0200)]
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 $BETA env var.

4 years agoAvoid trailing space in needles generated by crop.py
Ancor Gonzalez Sosa [Wed, 17 Apr 2013 16:12:26 +0000 (18:12 +0200)]
Avoid trailing space in needles generated by crop.py

4 years agoexclude areas
Ludwig Nussel [Tue, 16 Apr 2013 13:54:56 +0000 (15:54 +0200)]
exclude areas

4 years agochange screenshot file naming to something readable
Ludwig Nussel [Tue, 16 Apr 2013 09:20:14 +0000 (11:20 +0200)]
change screenshot file naming to something readable

4 years agoadd and remove multiple rects
Ludwig Nussel [Mon, 15 Apr 2013 14:23:02 +0000 (16:23 +0200)]
add and remove multiple rects

4 years agoexclude area
Ludwig Nussel [Mon, 15 Apr 2013 13:47:15 +0000 (15:47 +0200)]
exclude area

4 years agomultiple includes
Ludwig Nussel [Mon, 15 Apr 2013 13:39:38 +0000 (15:39 +0200)]
multiple includes

4 years agosome GNOME needles
Stephan Kulow [Tue, 9 Apr 2013 09:46:40 +0000 (11:46 +0200)]
some GNOME needles

4 years agosome more needles
Stephan Kulow [Mon, 8 Apr 2013 14:10:52 +0000 (16:10 +0200)]
some more needles

4 years agofinish textmode installation of xfce and other random fixes
Stephan Kulow [Sat, 6 Apr 2013 17:48:47 +0000 (19:48 +0200)]
finish textmode installation of xfce and other random fixes

Disable x11 and consoletests for now

4 years agolet start.pl find it's modules on its own
Stephan Kulow [Sat, 6 Apr 2013 06:41:15 +0000 (08:41 +0200)]
let start.pl find it's modules on its own

4 years agomove the needle cleaning after the initialization of the ENV, otherwise
Stephan Kulow [Sat, 6 Apr 2013 06:35:21 +0000 (08:35 +0200)]
move the needle cleaning after the initialization of the ENV, otherwise
it will remove all valid needles for RANDOMENV

4 years agomore needles for kdelive
Stephan Kulow [Fri, 5 Apr 2013 17:02:10 +0000 (19:02 +0200)]
more needles for kdelive

4 years agohandle noautologin case
Ludwig Nussel [Fri, 5 Apr 2013 13:53:01 +0000 (15:53 +0200)]
handle noautologin case

4 years agoalso kill needles of minimalx and textmode if needed
Ludwig Nussel [Fri, 5 Apr 2013 13:52:47 +0000 (15:52 +0200)]
also kill needles of minimalx and textmode if needed

4 years agocheck environment to make sure DESKTOP etc is correct
Ludwig Nussel [Fri, 5 Apr 2013 12:55:44 +0000 (14:55 +0200)]
check environment to make sure DESKTOP etc is correct

4 years agoallow to set qemu binary via $QEMU
Ludwig Nussel [Fri, 5 Apr 2013 09:14:07 +0000 (11:14 +0200)]
allow to set qemu binary via $QEMU

4 years agostop vm when done
Ludwig Nussel [Thu, 4 Apr 2013 14:18:29 +0000 (16:18 +0200)]
stop vm when done

4 years agoimplement goandclick (issue#298)
Ludwig Nussel [Thu, 4 Apr 2013 14:04:40 +0000 (16:04 +0200)]
implement goandclick (issue#298)

4 years agorefactor to name args
Ludwig Nussel [Thu, 4 Apr 2013 14:10:50 +0000 (16:10 +0200)]
refactor to name args

4 years agodon't wait for ages at the end
Ludwig Nussel [Thu, 4 Apr 2013 13:48:28 +0000 (15:48 +0200)]
don't wait for ages at the end

4 years agoreturn information about found needle
Ludwig Nussel [Thu, 4 Apr 2013 13:35:03 +0000 (15:35 +0200)]
return information about found needle

4 years agolog found needles
Ludwig Nussel [Thu, 4 Apr 2013 13:34:28 +0000 (15:34 +0200)]
log found needles

4 years agomore graceful quit
Ludwig Nussel [Thu, 4 Apr 2013 13:34:18 +0000 (15:34 +0200)]
more graceful quit

4 years agoCreate a video from PNG files (action #306)
Alberto Planas [Thu, 4 Apr 2013 16:29:24 +0000 (18:29 +0200)]
Create a video from PNG files (action #306)

png2theora is packaged in devel:openQA

4 years agoremove non matching desktops from the needle database
Stephan Kulow [Thu, 4 Apr 2013 15:53:10 +0000 (17:53 +0200)]
remove non matching desktops from the needle database

4 years agoif waitforneedle (or needle::tags) gets a space seperated list of tags, this
Stephan Kulow [Thu, 4 Apr 2013 15:32:19 +0000 (17:32 +0200)]
if waitforneedle (or needle::tags) gets a space seperated list of tags, this
will mean an 'and' between the tags

4 years agodo not Carp(:always) in threads - this will crash perl badly ;(
Stephan Kulow [Thu, 4 Apr 2013 14:14:32 +0000 (16:14 +0200)]
do not Carp(:always) in threads - this will crash perl badly ;(

4 years agosupport json files refering to pngs directly (to have 2 crops from the same)
Stephan Kulow [Thu, 4 Apr 2013 11:05:33 +0000 (13:05 +0200)]
support json files refering to pngs directly (to have 2 crops from the same)

4 years agoalso crop from left/top if at border
Ludwig Nussel [Thu, 4 Apr 2013 09:57:36 +0000 (11:57 +0200)]
also crop from left/top if at border

4 years agoautomatically select minimal when in textmode
Ludwig Nussel [Thu, 4 Apr 2013 09:39:10 +0000 (11:39 +0200)]
automatically select minimal when in textmode

4 years agoonly read actually created needles
Ludwig Nussel [Thu, 4 Apr 2013 09:38:53 +0000 (11:38 +0200)]
only read actually created needles

4 years agomake sure screenshot that was actually used for matching is dumped
Ludwig Nussel [Thu, 4 Apr 2013 09:03:06 +0000 (11:03 +0200)]
make sure screenshot that was actually used for matching is dumped

4 years agoremove checklist functions in the test - md5sums will never come back
Stephan Kulow [Thu, 4 Apr 2013 08:09:00 +0000 (10:09 +0200)]
remove checklist functions in the test - md5sums will never come back

4 years agofix crop tool call
Ludwig Nussel [Thu, 4 Apr 2013 07:33:15 +0000 (09:33 +0200)]
fix crop tool call

4 years agocall crop
Ludwig Nussel [Wed, 3 Apr 2013 16:35:41 +0000 (18:35 +0200)]
call crop

4 years agoadd unregister function
Ludwig Nussel [Wed, 3 Apr 2013 15:41:48 +0000 (17:41 +0200)]
add unregister function

4 years agomake it accept png or json in general
Ludwig Nussel [Wed, 3 Apr 2013 15:31:51 +0000 (17:31 +0200)]
make it accept png or json in general

4 years agoshorter timeout if no tag found
Ludwig Nussel [Wed, 3 Apr 2013 15:18:29 +0000 (17:18 +0200)]
shorter timeout if no tag found

4 years agoremove extra wait for boot menu
Ludwig Nussel [Wed, 3 Apr 2013 09:22:37 +0000 (11:22 +0200)]
remove extra wait for boot menu

4 years agodie on some errors
Ludwig Nussel [Tue, 2 Apr 2013 13:20:42 +0000 (15:20 +0200)]
die on some errors

4 years agowrite out tags instead of goods
Stephan Kulow [Wed, 3 Apr 2013 15:02:16 +0000 (17:02 +0200)]
write out tags instead of goods

4 years agoremove more md5 checksums
Stephan Kulow [Tue, 2 Apr 2013 15:46:41 +0000 (17:46 +0200)]
remove more md5 checksums

4 years agoadd hackish checkneedle which doesnt die
Ludwig Nussel [Wed, 3 Apr 2013 10:47:44 +0000 (12:47 +0200)]
add hackish checkneedle which doesnt die

4 years agodie if needle wasnt found
Ludwig Nussel [Wed, 3 Apr 2013 09:24:41 +0000 (11:24 +0200)]
die if needle wasnt found

4 years agoFix documentation
Alberto Planas [Wed, 3 Apr 2013 06:56:21 +0000 (08:56 +0200)]
Fix documentation

4 years agoadd crop application
Ludwig Nussel [Tue, 2 Apr 2013 15:32:40 +0000 (17:32 +0200)]
add crop application

4 years agoremove differ and checksum functions, both are no longer needed - we rely
Stephan Kulow [Tue, 2 Apr 2013 10:31:56 +0000 (12:31 +0200)]
remove differ and checksum functions, both are no longer needed - we rely
on similarity between the current and the previous screenshot

4 years agomore needles and checks for it
Stephan Kulow [Fri, 29 Mar 2013 07:52:08 +0000 (08:52 +0100)]
more needles and checks for it

4 years agoreplaced some waitinststages by waitforneedle
Christopher Hofmann [Thu, 28 Mar 2013 16:25:38 +0000 (17:25 +0100)]
replaced some waitinststages by waitforneedle

4 years agoadd more needles
Stephan Kulow [Thu, 28 Mar 2013 12:44:36 +0000 (13:44 +0100)]
add more needles

4 years agoqueue file names of screenshots and avoid dups
Stephan Kulow [Thu, 28 Mar 2013 10:46:32 +0000 (11:46 +0100)]
queue file names of screenshots and avoid dups

4 years agoimplement a needle search - taking optionally an array reference
Stephan Kulow [Wed, 27 Mar 2013 20:46:19 +0000 (21:46 +0100)]
implement a needle search - taking optionally an array reference

4 years agoparse the distribution needles
Stephan Kulow [Wed, 27 Mar 2013 20:06:01 +0000 (21:06 +0100)]
parse the distribution needles

4 years agochange default screenshot interval
Ludwig Nussel [Thu, 4 Apr 2013 09:03:20 +0000 (11:03 +0200)]
change default screenshot interval

4 years agomake sure we only sleep till the rest of the interval
Stephan Kulow [Wed, 27 Mar 2013 16:19:40 +0000 (17:19 +0100)]
make sure we only sleep till the rest of the interval

4 years agorework the take_screenshot to not write out the png if it's the same
Stephan Kulow [Wed, 27 Mar 2013 16:01:06 +0000 (17:01 +0100)]
rework the take_screenshot to not write out the png if it's the same

Just rely on symlinks

4 years agoremove md5 checksums
Stephan Kulow [Wed, 27 Mar 2013 15:30:43 +0000 (16:30 +0100)]
remove md5 checksums

4 years agoClean image_search, using the search_TEMPLATE function
Alberto Planas [Wed, 27 Mar 2013 16:55:14 +0000 (17:55 +0100)]
Clean image_search, using the search_TEMPLATE function

4 years agoChange the value for similar images
Alberto Planas [Wed, 27 Mar 2013 14:24:01 +0000 (15:24 +0100)]
Change the value for similar images

4 years agoremove the use of image_differ and use image_simliarity instead
Stephan Kulow [Wed, 27 Mar 2013 13:07:51 +0000 (14:07 +0100)]
remove the use of image_differ and use image_simliarity instead

4 years agouse symlinks instead of hardlinks for duplicated images - much easier to work with
Stephan Kulow [Wed, 27 Mar 2013 10:54:51 +0000 (11:54 +0100)]
use symlinks instead of hardlinks for duplicated images - much easier to work with

4 years agoAdd image_similarity using PSNR.
Alberto Planas [Wed, 27 Mar 2013 10:40:11 +0000 (11:40 +0100)]
Add image_similarity using PSNR.

4 years agoAdd image_scale code.
Alberto Planas [Wed, 27 Mar 2013 09:51:40 +0000 (10:51 +0100)]
Add image_scale code.

4 years agoAdd prototypes in xs.
Alberto Planas [Wed, 27 Mar 2013 09:51:18 +0000 (10:51 +0100)]
Add prototypes in xs.

4 years agowait for ppms to finish from kvm
Stephan Kulow [Wed, 27 Mar 2013 08:33:10 +0000 (09:33 +0100)]
wait for ppms to finish from kvm

4 years agoAdd image_scale and image_similarity signatures.
Alberto Planas [Wed, 27 Mar 2013 07:55:20 +0000 (08:55 +0100)]
Add image_scale and image_similarity signatures.

4 years agowait for the qemu screenshot to appear - we have no other way than busy sleep ;(
Stephan Kulow [Tue, 26 Mar 2013 19:20:22 +0000 (20:20 +0100)]
wait for the qemu screenshot to appear - we have no other way than busy sleep ;(

4 years ago- catch errors in image_differ
Stephan Kulow [Tue, 26 Mar 2013 14:29:20 +0000 (15:29 +0100)]
- catch errors in image_differ
- fix some crashes in the perl bindings
- save pngs instead of ppm

4 years agoAdd image_differ and image_avgcolor functions.
Alberto Planas [Tue, 26 Mar 2013 14:07:49 +0000 (15:07 +0100)]
Add image_differ and image_avgcolor functions.