[
https://issues.apache.org/jira/browse/CB-12174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shazron Abdullah updated CB-12174:
----------------------------------
Description:
This problem does not surface in the automated CI tests because Sauce Labs
emulators do not have audio playback devices for iOS (the tests are all green,
since audio playing tests are skipped on Sauce, see CB-11430)
Tested in the plugin repo, using cordova-paramedic:
{code}
cordova-paramedic --platform ios --plugin .
{code}
Log:
{code}
cordova-plugin-media-tests.tests >> Media media.spec.27 should call success or
error when trying to stop a media that is in starting state
Expected false to be true.
stack@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:26
buildExpectationResult@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:19
expectationResultFactory@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:638:40
addExpectationResult@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:330:58
addExpectationResult@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:588:41
file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:32
file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/plugins/cordova-plugin-media-tests/tests.js:492:42
exec@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:2052:24
spy@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:194:49
onStatus@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/plugins/cordova-plugin-media/www/Media.js:219:40
file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/index.html:1:121
nativeEvalAndFetch@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cordova.js:1056:13
nativeEvalAndFetch@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cordova.js:1080:50
global
code@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/index.html:1:55
{code}
was:
Tested in the plugin repo, using cordova-paramedic:
{code}
cordova-paramedic --platform ios --plugin .
{code}
Log:
{code}
cordova-plugin-media-tests.tests >> Media media.spec.27 should call success or
error when trying to stop a media that is in starting state
Expected false to be true.
stack@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:26
buildExpectationResult@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:19
expectationResultFactory@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:638:40
addExpectationResult@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:330:58
addExpectationResult@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:588:41
file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:32
file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/plugins/cordova-plugin-media-tests/tests.js:492:42
exec@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:2052:24
spy@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:194:49
onStatus@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/plugins/cordova-plugin-media/www/Media.js:219:40
file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/index.html:1:121
nativeEvalAndFetch@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cordova.js:1056:13
nativeEvalAndFetch@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cordova.js:1080:50
global
code@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/index.html:1:55
{code}
> media.spec.27 faillure
> ----------------------
>
> Key: CB-12174
> URL: https://issues.apache.org/jira/browse/CB-12174
> Project: Apache Cordova
> Issue Type: Bug
> Components: Plugin Media
> Reporter: Shazron Abdullah
>
> This problem does not surface in the automated CI tests because Sauce Labs
> emulators do not have audio playback devices for iOS (the tests are all
> green, since audio playing tests are skipped on Sauce, see CB-11430)
> Tested in the plugin repo, using cordova-paramedic:
> {code}
> cordova-paramedic --platform ios --plugin .
> {code}
> Log:
> {code}
> cordova-plugin-media-tests.tests >> Media media.spec.27 should call success
> or error when trying to stop a media that is in starting state
> Expected false to be true.
> stack@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:26
> buildExpectationResult@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:19
> expectationResultFactory@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:638:40
> addExpectationResult@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:330:58
> addExpectationResult@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:588:41
> file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:32
> file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/plugins/cordova-plugin-media-tests/tests.js:492:42
> exec@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:2052:24
> spy@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/jasmine-2.4.1/jasmine.js:194:49
> onStatus@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/plugins/cordova-plugin-media/www/Media.js:219:40
> file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/index.html:1:121
> nativeEvalAndFetch@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cordova.js:1056:13
> nativeEvalAndFetch@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cordova.js:1080:50
> global
> code@file:///Users/shazron/Library/Developer/CoreSimulator/Devices/02F85251-BFF2-40EB-8421-E45C5C4FDCB1/data/Containers/Bundle/Application/8774E66C-2E15-48C6-81A4-6C9218ECC2B3/HelloCordova.app/www/cdvtests/index.html:1:55
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]