Hi guys, it's been a while since my first submission, while waiting
for code review (4 weeks now), I've carried on testing on wave
creation notification to remote participant, blip
creation/modification(characters) by local/remote participant and its
notification in my wave-protocol clone
http://code.google.com/r/jlee119-wave-protocol/source/list

While testing for blip modification by remote participant, I realised
I don't quite understand the meaning of history-hash of
hashed-version. Given scenario below

request being
<iq type="set" id="oMSw9PZWHCMAAAAAAAAADQ==" from="wave.wonderland"
to="wave.bedroom">
  <pubsub xmlns="http://jabber.org/protocol/pubsub";>
    <publish node="wavelet">
      <item>
        <submit-request xmlns="http://waveprotocol.org/protocol/0.2/waveserver";>
          <delta
wavelet-name="wave://bedroom/w+nHxMnbx_r_Z-/conv+root"><![CDATA[CmwKGAgGEhQGEJP2kg90uKZc1TGWotpHs0ThxBIQYWxpY2VAd29uZGVybGFuZBo+GjwKCGIrbjBVVC1WEjAKAigBCgIoAQoCKAEKAigUChoSGCBJJ20gaW4gdGhlIHJhYmJpdCBob2xlLgoCKAESpwEKgAE0JCSuxuH6rBMhujKeVTH9nKJr/wrATD6POJmCogSIQA8F/a9qFaAwoIQ8H6HZQY2b4PRq7Cn1QDXyNppj32PPRTtWvBenCIPC414/bNuJyXYdaBaZQs4mZ1cW4PQOZ7vfGnUXu37jGxBOmAV+4vKX+fVHK0Kf/UUFz3OnHj691hIg2kunQeBb04Vy2j8jUN1hUWkm+dd0h126M5Ad6KhjZoUYAQ==]]></delta>
        </submit-request>
      </item>
    </publish>
  </pubsub>
</iq>

response being
<iq type="result" id="oMSw9PZWHCMAAAAAAAAADQ==" from="wave.bedroom"
to="wave.wonderland">
  <pubsub xmlns="http://jabber.org/protocol/pubsub";>
    <publish>
      <item>
        <submit-response
xmlns="http://waveprotocol.org/protocol/0.2/waveserver";
application-timestamp="1268874762915" operations-applied="1">
          <hashed-version history-hash="xcS0RzQ/ANChJd1pp50skjWgwZs="
version="7"/>
        </submit-response>
      </item>
    </publish>
  </pubsub>
</iq>

What can I assert on submit-response other than its number of
operations applied and the resulting version? I couldn't figure out
what other information that I can extract out of history-hash.... any
help?

thanks
J

On Thu, Feb 18, 2010 at 7:55 PM, jlee <[email protected]> wrote:
> Hi guys, I've submitted my first attempt to write some high level
> functional tests. It is intended to be at upper level of Test Food
> Pyramid (http://c2.com/cgi/wiki$?TestFoodPyramid).
>
> In my submission, I've got functional tests covering very basic wave
> creation, using full stack of fedone server. I've also got
> MultiHostWaveProvider to support testing inter WaveProvider
> communication.
>
> Once I cover most of scenarios I want to be able to plug in third
> party wave provider and have a suite of functional tests to certify
> that it works with fedone implementation.
>
> Before I could continue with more interesting behaviour of fedone
> server, I need code review on http://codereview.waveprotocol.org/39001/show
>
> cheers
> J
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Wave Protocol" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/wave-protocol?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Wave 
Protocol" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/wave-protocol?hl=en.

Reply via email to