SOUNDS AWESOME!
But I can't test it :( I got segv when I ran 'exactness -r'
Anyhow, this is so nice and every widget developer have to use it and
test with it.
Thanks.

Daniel Juyung Seo (SeoZ)

On Wed, Dec 7, 2011 at 1:05 AM, Enlightenment SVN
<no-re...@enlightenment.org> wrote:
> Log:
> Exactness: initial commit.
>
>  (Commit message by TAsn):
>  Exactness is a pixel perfect test suite for elm/evas/edje.
>  Exactness lets you write tests, and then record a specific interaction
>  with them, while taking windowshots in the process. The tests can later
>  be played back (windowshots will be automatically taken) and the
>  pictures will be compared for differences (usage of fail_if is also
>        supported).
>  There is a premade set of tests and recordings for all (most?) of the
>  elementary widgets in various scenarios.
>  Because of the nature of this test suite, it doesn't handle well any
>  tests with continued running animations/viedos (timing can never be 100%
>        right). But you can use it to test widgets with transition
>  animations. Bottom line: just give it a go.
>
>  Read the README for more inforamtion.
>
>  I hope it'll be deployed on our servers soon, as we really need
>  automatic testing.
>
>  Signed-off-by: Aharon Hillel <a.hil...@partner.samsung.com>
>
> Author:       tasn
> Date:         2011-12-06 08:05:14 -0800 (Tue, 06 Dec 2011)
> New Revision: 65961
> Trac:         http://trac.enlightenment.org/e/changeset/65961
>
> Added:
>  trunk/exactness/AUTHORS trunk/exactness/COPYING trunk/exactness/ChangeLog 
> trunk/exactness/INSTALL trunk/exactness/Makefile.am trunk/exactness/NEWS 
> trunk/exactness/README trunk/exactness/autogen.sh 
> trunk/exactness/configure.ac trunk/exactness/data/ 
> trunk/exactness/data/recording/ trunk/exactness/data/recording/test_3d.rec 
> trunk/exactness/data/recording/test_actionslider.rec 
> trunk/exactness/data/recording/test_anchorblock.rec 
> trunk/exactness/data/recording/test_anchorview.rec 
> trunk/exactness/data/recording/test_bg_image.rec 
> trunk/exactness/data/recording/test_bg_options.rec 
> trunk/exactness/data/recording/test_bg_plain.rec 
> trunk/exactness/data/recording/test_box_horiz.rec 
> trunk/exactness/data/recording/test_box_vert.rec 
> trunk/exactness/data/recording/test_bubble.rec 
> trunk/exactness/data/recording/test_button.rec 
> trunk/exactness/data/recording/test_calendar.rec 
> trunk/exactness/data/recording/test_check.rec 
> trunk/exactness/data/recording/test_colorselector.rec 
> trunk/exactness/data/recording/test_conformant.rec 
> trunk/exactness/data/recording/test_conformant2.rec 
> trunk/exactness/data/recording/test_ctxpopup.rec 
> trunk/exactness/data/recording/test_diskselector.rec 
> trunk/exactness/data/recording/test_fileselector.rec 
> trunk/exactness/data/recording/test_fileselector_button.rec 
> trunk/exactness/data/recording/test_fileselector_entry.rec 
> trunk/exactness/data/recording/test_focus.rec 
> trunk/exactness/data/recording/test_gengrid.rec 
> trunk/exactness/data/recording/test_genlist.rec 
> trunk/exactness/data/recording/test_genlist10.rec 
> trunk/exactness/data/recording/test_genlist11.rec 
> trunk/exactness/data/recording/test_genlist2.rec 
> trunk/exactness/data/recording/test_genlist3.rec 
> trunk/exactness/data/recording/test_genlist4.rec 
> trunk/exactness/data/recording/test_genlist6.rec 
> trunk/exactness/data/recording/test_genlist8.rec 
> trunk/exactness/data/recording/test_grid.rec 
> trunk/exactness/data/recording/test_hover.rec 
> trunk/exactness/data/recording/test_hover2.rec 
> trunk/exactness/data/recording/test_hoversel.rec 
> trunk/exactness/data/recording/test_index.rec 
> trunk/exactness/data/recording/test_inwin.rec 
> trunk/exactness/data/recording/test_inwin2.rec 
> trunk/exactness/data/recording/test_label.rec 
> trunk/exactness/data/recording/test_list.rec 
> trunk/exactness/data/recording/test_notify.rec 
> trunk/exactness/data/recording/test_pager_slide.rec 
> trunk/exactness/data/recording/test_panel.rec 
> trunk/exactness/data/recording/test_panes.rec 
> trunk/exactness/data/recording/test_progressbar.rec 
> trunk/exactness/data/recording/test_radio.rec 
> trunk/exactness/data/recording/test_scaling.rec 
> trunk/exactness/data/recording/test_scaling2.rec 
> trunk/exactness/data/recording/test_scroller.rec 
> trunk/exactness/data/recording/test_scroller2.rec 
> trunk/exactness/data/recording/test_segment_control.rec 
> trunk/exactness/data/recording/test_separator.rec 
> trunk/exactness/data/recording/test_slider.rec 
> trunk/exactness/data/recording/test_spinner.rec 
> trunk/exactness/data/recording/test_table.rec 
> trunk/exactness/data/recording/test_table2.rec 
> trunk/exactness/data/recording/test_table3.rec 
> trunk/exactness/data/recording/test_table4.rec 
> trunk/exactness/data/recording/test_table5.rec 
> trunk/exactness/data/recording/test_table6.rec 
> trunk/exactness/data/recording/test_toggle.rec 
> trunk/exactness/data/recording/test_toolbar.rec 
> trunk/exactness/data/recording/test_toolbar2.rec 
> trunk/exactness/data/recording/test_toolbar3.rec 
> trunk/exactness/data/recording/test_toolbar4.rec 
> trunk/exactness/data/recording/test_toolbar5.rec 
> trunk/exactness/data/recording/test_tooltip.rec 
> trunk/exactness/data/recording/test_tooltip2.rec 
> trunk/exactness/data/recording/test_win_state.rec trunk/exactness/src/ 
> trunk/exactness/src/Makefile.am trunk/exactness/src/bin/ 
> trunk/exactness/src/bin/Makefile.am trunk/exactness/src/bin/test_3d.c 
> trunk/exactness/src/bin/test_actionslider.c 
> trunk/exactness/src/bin/test_anchorblock.c 
> trunk/exactness/src/bin/test_anchorview.c trunk/exactness/src/bin/test_bg.c 
> trunk/exactness/src/bin/test_box.c trunk/exactness/src/bin/test_bubble.c 
> trunk/exactness/src/bin/test_button.c trunk/exactness/src/bin/test_calendar.c 
> trunk/exactness/src/bin/test_check.c trunk/exactness/src/bin/test_clock.c 
> trunk/exactness/src/bin/test_colorselector.c 
> trunk/exactness/src/bin/test_conform.c 
> trunk/exactness/src/bin/test_ctxpopup.c trunk/exactness/src/bin/test_cursor.c 
> trunk/exactness/src/bin/test_diskselector.c 
> trunk/exactness/src/bin/test_entry.c 
> trunk/exactness/src/bin/test_fileselector.c 
> trunk/exactness/src/bin/test_fileselector_button.c 
> trunk/exactness/src/bin/test_fileselector_entry.c 
> trunk/exactness/src/bin/test_flip.c trunk/exactness/src/bin/test_flip_page.c 
> trunk/exactness/src/bin/test_flipselector.c 
> trunk/exactness/src/bin/test_floating.c trunk/exactness/src/bin/test_focus.c 
> trunk/exactness/src/bin/test_focus2.c trunk/exactness/src/bin/test_focus3.c 
> trunk/exactness/src/bin/test_gengrid.c trunk/exactness/src/bin/test_genlist.c 
> trunk/exactness/src/bin/test_glview.c 
> trunk/exactness/src/bin/test_glview_simple.c 
> trunk/exactness/src/bin/test_grid.c trunk/exactness/src/bin/test_hover.c 
> trunk/exactness/src/bin/test_hoversel.c trunk/exactness/src/bin/test_icon.c 
> trunk/exactness/src/bin/test_icon_desktops.c 
> trunk/exactness/src/bin/test_index.c trunk/exactness/src/bin/test_inwin.c 
> trunk/exactness/src/bin/test_label.c trunk/exactness/src/bin/test_launcher.c 
> trunk/exactness/src/bin/test_layout.c trunk/exactness/src/bin/test_list.c 
> trunk/exactness/src/bin/test_map.c trunk/exactness/src/bin/test_menu.c 
> trunk/exactness/src/bin/test_naviframe.c 
> trunk/exactness/src/bin/test_notify.c trunk/exactness/src/bin/test_pager.c 
> trunk/exactness/src/bin/test_panel.c trunk/exactness/src/bin/test_panes.c 
> trunk/exactness/src/bin/test_photo.c trunk/exactness/src/bin/test_photocam.c 
> trunk/exactness/src/bin/test_progressbar.c 
> trunk/exactness/src/bin/test_radio.c trunk/exactness/src/bin/test_scaling.c 
> trunk/exactness/src/bin/test_scroller.c 
> trunk/exactness/src/bin/test_segment_control.c 
> trunk/exactness/src/bin/test_separator.c 
> trunk/exactness/src/bin/test_slider.c 
> trunk/exactness/src/bin/test_slideshow.c 
> trunk/exactness/src/bin/test_spinner.c trunk/exactness/src/bin/test_table.c 
> trunk/exactness/src/bin/test_thumb.c trunk/exactness/src/bin/test_toggle.c 
> trunk/exactness/src/bin/test_toolbar.c trunk/exactness/src/bin/test_tooltip.c 
> trunk/exactness/src/bin/test_transit.c trunk/exactness/src/bin/test_weather.c 
> trunk/exactness/src/bin/test_win_inline.c 
> trunk/exactness/src/bin/test_win_state.c trunk/exactness/src/bin/tsuite.c 
> trunk/exactness/src/bin/tsuite.h trunk/exactness/src/lib/ 
> trunk/exactness/src/lib/Makefile.am 
> trunk/exactness/src/lib/tsuite_evas_hook.c 
> trunk/exactness/src/lib/tsuite_file_data.c 
> trunk/exactness/src/lib/tsuite_file_data.h trunk/exactness/src/scripts/ 
> trunk/exactness/src/scripts/Makefile.am trunk/exactness/src/scripts/write.sh
> Modified:
>  trunk/exactness/tasn_is_a_lazy_bastard
>
>
> Property changes on: trunk/exactness/autogen.sh
> ___________________________________________________________________
> Added: svn:executable
>   + *
>
>
> Property changes on: trunk/exactness/src/scripts/write.sh
> ___________________________________________________________________
> Added: svn:executable
>   + *
>
> Modified: trunk/exactness/tasn_is_a_lazy_bastard
> ===================================================================
> --- trunk/exactness/tasn_is_a_lazy_bastard      2011-12-06 15:52:11 UTC (rev 
> 65960)
> +++ trunk/exactness/tasn_is_a_lazy_bastard      2011-12-06 16:05:14 UTC (rev 
> 65961)
> @@ -1 +1 @@
> -And he deserves to DIEEEEEE
> +And he deserves to live forever.
>
>
> ------------------------------------------------------------------------------
> Cloud Services Checklist: Pricing and Packaging Optimization
> This white paper is intended to serve as a reference, checklist and point of
> discussion for anyone considering optimizing the pricing and packaging model
> of a cloud services business. Read Now!
> http://www.accelacomm.com/jaw/sfnl/114/51491232/
> _______________________________________________
> enlightenment-svn mailing list
> enlightenment-...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to