Changes

214 bytes added ,  12:37, 2 September 2010
no edit summary
Line 78: Line 78:  
'''XMPP Server''' - At the bottom to the stack is a XMPP server.  These are often referred to as jabber servers because the first popular XMPP Server was called jabberd.
 
'''XMPP Server''' - At the bottom to the stack is a XMPP server.  These are often referred to as jabber servers because the first popular XMPP Server was called jabberd.
   −
==Testing==
+
== Testing ==
   −
[[User:Mokurai|Mokurai]] is organizing tests of collaboration functions in [[Sugar on a Stick]]. We will use the Chat and IRC Activities to coordinate, and will find or create a suitable mailing list. Topics for testing include [[The Undiscoverable|discoverability]], sharing, coordinating work, use cases, workflows, and lesson plans. We would like to add this as a chapter in the [http://en.flossmanuals.net/bin/view/ClassActs/WebHome ClassActs booksprint] at [[Floss Manuals]].
+
To test collaboration using a single development system, you can run multiple Sugar instances on the
 +
same machine:
 +
 
 +
* Create a test user
 +
 
 +
user$ sudo useradd -m test1
 +
 
 +
* Become the test user. If $DISPLAY is not preserved, you may have to set it manually
 +
 
 +
user$ sudo -i -u test1
 +
test1$ export DISPLAY=:0
 +
 
 +
* Copy-paste the output of "xauth list" ran from your regular account
 +
 
 +
test1$ xauth add giskard.codewiz.org/unix:0  MIT-MAGIC-COOKIE-1  9be6c305b20ee7803a7280da553f170e
 +
 
 +
* This requires your home to be world-accessible
 +
 
 +
test1$ cd ~user/src/sugar/sugar-jhbuild
 +
test1$ ./sugar-jhbuild run sugar-emulator
 +
 
 +
* Repeat the above procedure as many time as desired to test N-way collaboration
    
==See also==
 
==See also==