0

コンテナ (ミュージック ショー) には 19 のトラックがあり、このショーのおすすめセクションには 1 つのアイテムがあります。合計で20項目あります。しかし、この番組をプレイリストに追加すると、トラックのみが処理され、playlsit には 19 のトラックが含まれます。Sonos コントローラーは問題なく動作しますが、Test Suite はメッセージ付きのプレイリストにショーを追加した後、合計アイテムのチェックに失敗します

不合格 シード プレイリストと新しく作成されたプレイリストには、同じ数の項目が含まれている必要があります。(予想 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>
4

2 に答える 2

1

Sonosに向けられているように見えるので、私はあなたの質問に答えるのにいくらかの自由を取っているので、事前にお詫び申し上げます. Sonos テスト スイート内に発生したバグが原因で、サービスが拒否される可能性はほとんどありません。

だから私の2セント、それに行き、あなたのサービスを提出してください。

于 2016-06-15T13:15:59.617 に答える