2016-06-15 3 views
0

私は、このトラックに19トラックとこのショーの推奨セクションのアイテムが1つ入ったコンテナ(音楽ショー)を持っています。だから合計20項目あります。しかし、この番組をプレイリストに追加すると、トラックのみが処理され、プレイトラックには19トラックが含まれます。 Sonosのコントローラはそれで正常に動作しているが、テストスイートは、メッセージSonosテストスイートで新しいプレイリストのアイテム数がカウントされない

でプレイリストに番組を追加した後、全項目をチェックして失敗したシードプレイリストを失敗し、新しく作成されたプレイリストは内部の項目の同じ 量を持つ必要があります。 (期待される19!=実際の20)

その結果、テストスイートは1つのエラーで失敗します。大丈夫ですか。失敗したテストスイートレポートを送信するには?あるいは、あなたはそのような失敗で新しいサービスを否定するでしょうか?

<?xml version="1.0" encoding="UTF-8"?> 
<SOAP-ENV:Envelope 
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
    xmlns:ns1="http://www.sonos.com/Services/1.1"> 
    <SOAP-ENV:Body> 
     <ns1:getMetadataResponse> 
      <ns1:getMetadataResult> 
       <ns1:index>0</ns1:index> 
       <ns1:count>20</ns1:count> 
       <ns1:total>20</ns1:total> 
       <ns1:mediaCollection> 
        <ns1:id>CONTAINER:RECOMMENDATIONS:594</ns1:id> 
        <ns1:itemType>collection</ns1:itemType> 
        <ns1:displayType>grid</ns1:displayType> 
        <ns1:title>Recommendations</ns1:title> 
        <ns1:canPlay>false</ns1:canPlay> 
        <ns1:canAddToFavorites>false</ns1:canAddToFavorites> 
       </ns1:mediaCollection> 
       <ns1:mediaMetadata> 
        <ns1:id>TRACK:11422:594</ns1:id> 
        <ns1:itemType>track</ns1:itemType> 
        <ns1:displayType>list</ns1:displayType> 
        <ns1:title>He Ain't Give You None</ns1:title> 
        <ns1:summary>The Radiators</ns1:summary> 
        <ns1:mimeType>audio/mp3</ns1:mimeType> 
        <ns1:trackMetadata> 
         <ns1:artist>The Radiators</ns1:artist> 
         <ns1:duration>531</ns1:duration> 
         <ns1:rating>0</ns1:rating> 
         <ns1:canPlay>true</ns1:canPlay> 
         <ns1:canSkip>true</ns1:canSkip> 
        </ns1:trackMetadata> 
       </ns1:mediaMetadata> 
       <ns1:mediaMetadata> 
        <ns1:id>TRACK:58012:594</ns1:id> 
        <ns1:itemType>track</ns1:itemType> 
        <ns1:displayType>list</ns1:displayType> 
        <ns1:title>Alimony</ns1:title> 
        <ns1:summary>The Radiators</ns1:summary> 
        <ns1:mimeType>audio/mp3</ns1:mimeType> 
        <ns1:trackMetadata> 
         <ns1:artist>The Radiators</ns1:artist> 
         <ns1:duration>632</ns1:duration> 
         <ns1:rating>0</ns1:rating> 
         <ns1:canPlay>true</ns1:canPlay> 
         <ns1:canSkip>true</ns1:canSkip> 
        </ns1:trackMetadata> 
       </ns1:mediaMetadata> 
       [MORE ITEMS HERE] 
      </ns1:getMetadataResult> 
     </ns1:getMetadataResponse> 
    </SOAP-ENV:Body> 
</SOAP-ENV:Envelope> 

答えて

1

私はあなたの質問に答えるのにいくつかの自由を取っています。これはSonosに向けられているようですので、事前に申し訳ありません。 Sonosテストスイート内にあるバグのためにあなたのサービスが拒否されることはほとんどありません。

だから私の2セントは、それのために行くとあなたのサービスを提出する。

1

ここでの問題は、プレイリストがトラック要素(http://musicpartners.sonos.com/node/286)で完全にコンテナとして定義され、プレイリストにコレクションが含まれていることです。これが、テストで正しいカウントを生成できない理由です。

+1

再生リストにはないコンテナとトラックがありますが、コレクションには「Some Crazy Show」にコンテナ「Recommendations」と「Tracks」のリストが含まれます。しかし、このショーを追加すると、サーバーは "推奨"コンテナなしでプレイリストのみのトラックに配置されます。しかし、プレイリストにショーを追加した後のテストスイートのチェックカウントは、彼は19トラックと1コンテナを待っていますが、それは正しくありません。 –

関連する問題