[Sugar-devel] Sugar now has smoke test procedures.

2009-02-21 Thread Mel Chua
Because of the impending 0.84 release and the need to have a simple 
answer to the question "does build X work?" Colin, Elsa, and I came up 
with http://sugarlabs.org/go/Smoke_test. It is meant to be a <20min 
"does this build work?" test for developers. It can also be used to 
verify that your new development/testing environment has set up 
correctly, or as a quick (but boring) intro to Sugar's basic functionality.

As you can see, this smoke test only tests Sugar. It uses some 
Activities in Glucose to verify basic sugar functionalities, but it does 
not smoke test that Glucose Activities themselves work; we'd encourage 
Activity maintainers to make smoke tests for their Activities. There are 
(again, draft) instructions - 
http://sugarlabs.org/go/Creating_a_smoke_test will hopefully be enough 
to start.

This is a draft/stub; edits/comments/criticism/help is very welcome, 
both of the tests and the format they're listed on in the wiki. Work on 
this will continue; I'll be running these smoke tests myself on Monday 
and Tuesday during QA Party Time (Join us on IRC! 
http://lists.sugarlabs.org/archive/sugar-devel/2009-February/011970.html)

Needed:

* a link to good 0.84 installation/setup instructions (step-by-step 
"here's how to set up to test our latest build" directions) - can 
someone point us in the direction of whatever is considered canonical 
for this release?

* crucial features list and test cases to be finished/uploaded (Colin, I 
think you have our features list, can you upload?)

Cheers,

--Mel
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar now has smoke test procedures.

2009-02-22 Thread David Farning
Very Nice,

We were contacted Friday by a company that sells a rebranded Intel
Classmate.  They asked if Sugar would run on their product.

It will be very helpful to have something like Smoke_test!

david

On Mon, Feb 23, 2009 at 1:15 AM, Mel Chua  wrote:
> Because of the impending 0.84 release and the need to have a simple
> answer to the question "does build X work?" Colin, Elsa, and I came up
> with http://sugarlabs.org/go/Smoke_test. It is meant to be a <20min
> "does this build work?" test for developers. It can also be used to
> verify that your new development/testing environment has set up
> correctly, or as a quick (but boring) intro to Sugar's basic functionality.
>
> As you can see, this smoke test only tests Sugar. It uses some
> Activities in Glucose to verify basic sugar functionalities, but it does
> not smoke test that Glucose Activities themselves work; we'd encourage
> Activity maintainers to make smoke tests for their Activities. There are
> (again, draft) instructions -
> http://sugarlabs.org/go/Creating_a_smoke_test will hopefully be enough
> to start.
>
> This is a draft/stub; edits/comments/criticism/help is very welcome,
> both of the tests and the format they're listed on in the wiki. Work on
> this will continue; I'll be running these smoke tests myself on Monday
> and Tuesday during QA Party Time (Join us on IRC!
> http://lists.sugarlabs.org/archive/sugar-devel/2009-February/011970.html)
>
> Needed:
>
> * a link to good 0.84 installation/setup instructions (step-by-step
> "here's how to set up to test our latest build" directions) - can
> someone point us in the direction of whatever is considered canonical
> for this release?
>
> * crucial features list and test cases to be finished/uploaded (Colin, I
> think you have our features list, can you upload?)
>
> Cheers,
>
> --Mel
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar now has smoke test procedures.

2009-02-22 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mon, Feb 23, 2009 at 05:30:14AM +1800, David Farning wrote:
>Very Nice,
>
>We were contacted Friday by a company that sells a rebranded Intel
>Classmate.  They asked if Sugar would run on their product.
>
>It will be very helpful to have something like Smoke_test!
>
>david
>
>On Mon, Feb 23, 2009 at 1:15 AM, Mel Chua  wrote:
>> Because of the impending 0.84 release and the need to have a simple 
>> answer to the question "does build X work?" Colin, Elsa, and I came 
>> up with http://sugarlabs.org/go/Smoke_test. It is meant to be a 
>> <20min "does this build work?" test for developers. It can also be 
>> used to verify that your new development/testing environment has set 
>> up correctly, or as a quick (but boring) intro to Sugar's basic 
>> functionality.
>>
>> As you can see, this smoke test only tests Sugar.

This is great indeed.

But I suspect the answer to "does it run on this specific hardware?" is 
more a matter of kernel drivers, X11 configuration and other parts of a 
Linux distribution than of _Sugar_ itself.

A starting point could be http://www.linux-laptop.net/

Question then is, if Sugarlab wants to duplicate such huge work?


  - Jonas

- -- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkmhO94ACgkQn7DbMsAkQLiWFQCfc0KZacuUg9IlDg33aue92CLI
UW8AoJcNuUOsq6X8sSWR9t/D+YE6pK7t
=rBXM
-END PGP SIGNATURE-
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar now has smoke test procedures.

2009-02-22 Thread Marco Pesenti Gritti
On Sun, Feb 22, 2009 at 8:15 AM, Mel Chua  wrote:
> Because of the impending 0.84 release and the need to have a simple
> answer to the question "does build X work?" Colin, Elsa, and I came up
> with http://sugarlabs.org/go/Smoke_test. It is meant to be a <20min
> "does this build work?" test for developers. It can also be used to
> verify that your new development/testing environment has set up
> correctly, or as a quick (but boring) intro to Sugar's basic functionality.

Ww, this is fantastic, thanks Colin, Elsa and Mel! Yay Olin :)

> Needed:
>
> * a link to good 0.84 installation/setup instructions (step-by-step
> "here's how to set up to test our latest build" directions) - can
> someone point us in the direction of whatever is considered canonical
> for this release?

We have instructions for SoaS. The whole page could use some cleanups.
In particular we should not mix different distributions in the same
page imo and we should expand the linux section. But it's a start.

http://sugarlabs.org/go/Sugar_on_a_Stick#Fedora_based_Sugar_on_a_Stick

In general I suggest that we don't settle on a *single* canonical
distributions but we list all the distributions that matches certain
criteria. For example: ship a very recent Sugar version, are
reasonably easy and documented to install, are in a good enough state
to be tested by non-developers. In practice SoaS is probably the only
one that matches them at the moment, hopefully that will change soon.

Marco
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar now has smoke test procedures.

2009-02-22 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sun, Feb 22, 2009 at 12:51:43PM +0100, Marco Pesenti Gritti wrote:
>In general I suggest that we don't settle on a *single* canonical
>distributions but we list all the distributions that matches certain
>criteria. For example: ship a very recent Sugar version, are
>reasonably easy and documented to install, are in a good enough state
>to be tested by non-developers. In practice SoaS is probably the only
>one that matches them at the moment, hopefully that will change soon.

Hear, hear!

Promote some criteria. That is great encouragement for distributions.


  - Jonas

- -- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkmhRxAACgkQn7DbMsAkQLiCkwCeKg79mRa4lXNECoaxUK2xgnwZ
FtoAnjfaVaj9us9rLat8EbDxINopwy3G
=2rdJ
-END PGP SIGNATURE-
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar now has smoke test procedures.

2009-02-22 Thread Sascha Silbe

On Sun, Feb 22, 2009 at 02:15:44AM -0500, Mel Chua wrote:


Colin, Elsa, and I came up with http://sugarlabs.org/go/Smoke_test.

Thanks!
Unfortunately, at least Test #7 will fail if Sugar has been used before 
because of the "resume by default by default" feature. I.e. if Chat has 
been used before (and been shared), it will start up shared by default. 
I was on the edge of filing a bug against Chat because of this. :)

Will try to go through the whole lot and take notes.

CU Sascha

--
http://sascha.silbe.org/
http://www.infra-silbe.de/


signature.asc
Description: Digital signature
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar now has smoke test procedures.

2009-02-22 Thread Sascha Silbe

On Sun, Feb 22, 2009 at 02:30:42PM +0100, Sascha Silbe wrote:


Will try to go through the whole lot and take notes.

Was a lot less work than I assumed it would be. Here are my (few) notes:

#19/20: battery indicator not available on desktops; should have used 
buttons instead of Frame before for switching views?

#23: via Frame or via Journal?
#25/27: this order only makes sense if Chat is closed via Frame, not via 
activity menu



CU Sascha

--
http://sascha.silbe.org/
http://www.infra-silbe.de/


signature.asc
Description: Digital signature
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar now has smoke test procedures.

2009-02-22 Thread Marco Pesenti Gritti
On Sun, Feb 22, 2009 at 12:51 PM, Marco Pesenti Gritti
 wrote:
> We have instructions for SoaS. The whole page could use some cleanups.
> In particular we should not mix different distributions in the same
> page imo and we should expand the linux section. But it's a start.
>
> http://sugarlabs.org/go/Sugar_on_a_Stick#Fedora_based_Sugar_on_a_Stick

I cleaned up the page a bit and expanded the linux section. Running
the script on Fedora is known to work, it *might* work also on other
distributions. I'm sure the instructions can be improved, feel free to
edit or to send questions. Also please report any problem you run
into.

Thanks,
Marco
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar now has smoke test procedures.

2009-02-22 Thread Marco Pesenti Gritti
On Sun, Feb 22, 2009 at 3:36 PM, Marco Pesenti Gritti
 wrote:
> On Sun, Feb 22, 2009 at 12:51 PM, Marco Pesenti Gritti
>  wrote:
>> We have instructions for SoaS. The whole page could use some cleanups.
>> In particular we should not mix different distributions in the same
>> page imo and we should expand the linux section. But it's a start.
>>
>> http://sugarlabs.org/go/Sugar_on_a_Stick#Fedora_based_Sugar_on_a_Stick
>
> I cleaned up the page a bit and expanded the linux section. Running
> the script on Fedora is known to work, it *might* work also on other
> distributions. I'm sure the instructions can be improved, feel free to
> edit or to send questions. Also please report any problem you run
> into.

If someone has time it would also be good to test liveusb-creator in
Fedora (following the Windows instructions on our wiki), if it works
it should be easier to use than the command line script.

https://fedorahosted.org/liveusb-creator/

(Can't test myself right now, I don't have a Fedora install)

Marco
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel