<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Everyone,<br>
<br>
Web apps integration into desktop support for Mac has just landed in
the Nightly build. Any help in testing this build would be greatly
appreciated. Details on how to test and where to file bugs is below.
If you have any questions, then please email me. I'll send out a
notification later when windows support becomes available. Also, if
you have more information to add to these test cases, feel free to
add more information here.<br>
<br>
<u><b>How do I test this feature?</b></u><br>
<br>
There's a few different ways to try out the basics of the feature.
Here's a couple of examples:<br>
<br>
<b>1. Installing a Free App</b> <b>on Marketplace Dev</b><br>
<br>
1. Go to <a class="moz-txt-link-freetext" href="https://marketplace-dev.allizom.org/">https://marketplace-dev.allizom.org/</a><br>
2. Find a free application that is available to install (flagged as
"FREE")<br>
3. Select to Install the Application<br>
4. Login with your browser ID<br>
5. When the door hanger appears, select "Install"<br>
<br>
<b>2. Installing a Paid App on Marketplace Dev</b><br>
<br>
1. Go to <a class="moz-txt-link-freetext" href="https://marketplace-dev.allizom.org/">https://marketplace-dev.allizom.org/</a><br>
2. Find a paid application that is available to install (flagged
with a price tag such as $0.99)<br>
3. When prompted to setup your marketplace wallet, you will need to
specify a test paypal account for testing<br>
a. You could setup a test account here -
<a class="moz-txt-link-freetext" href="https://developer.paypal.com/">https://developer.paypal.com/</a><br>
b. Or feel free to use my test paypal sandbox account here
(Username: <span style="border-collapse: separate; color: rgb(0, 0,
0); font-family: Tahoma; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-align: -webkit-auto; text-indent: 0px;
text-transform: none; white-space: normal; widows: 2;
word-spacing: 0px; -webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
font-size: medium;"><a
href="mailto:jsmith_1333170077_biz@mozilla.com">jsmith_1333170077_biz@mozilla.com</a></span>,
Password: 11111111). I'll setup more test accounts if more accounts
are needed for dogfooders.<br>
4. After setting up your account, select to purchase the application<br>
5. Upon finishing purchasing the application, select to install the
application following steps 4 - 5 in the 1st test case<br>
<br>
<b>3. Launching an Application Natively</b><br>
<br>
1. Complete installation of application in test case 1 or 2<br>
2. On Mac, go to your ~/Applications folder, find the application,
and launch it by double-clicking it<br>
<b><br>
4. Using an Application Natively</b><br>
<br>
After an application has launched, explore the functionality of the
application and the menu associated. Try things such as:<br>
<br>
1. Explore what the menu provides for the application<br>
a. Does the menu make sense to you on what's available? Why or
Why Not?<br>
b. Try some of the menu options (such as cut/copy) - Do they work
as you expect them to?<br>
2. Explore how the content of the application operates<br>
a. How does the content render in Desktop Firefox vs. the
Application here?<br>
b. Try clicking links within the application, including links
that go outside the scope of origin (clicking a facebook login
within yourhost.com is an example of this)<br>
c. Try clicking links that will cause pop-ups to appear<br>
d. Try looking at pages that contain iframes or images that go
outside of the origin (the iframe points to differenthost.com, but
you are on yourhost.com)<br>
e. Verify that you cannot install firefox add-ons within a
chromeless application (try downloading a XPI file within an
application, try dragging and dropping a XPI onto an application)<br>
f. Make an in-app payment using this application
<a class="moz-txt-link-freetext" href="https://marketplace-dev.allizom.org/en-US/app/in-app-payment-tester/">https://marketplace-dev.allizom.org/en-US/app/in-app-payment-tester/</a>
in a native application<br>
<br>
<b>5. Uninstalling an Application Natively</b><br>
<br>
1. On Mac, drag the application you installed (e.g. BarFight) into
the trash bin<br>
2. Empty the trash bin<br>
<br>
<u><b>Where do I File Bugs?</b></u><br>
<ul>
<li>If it's a bug with marketplace dev
(<a class="moz-txt-link-freetext" href="https://marketplace-dev.allizom.org">https://marketplace-dev.allizom.org</a>), then file the bug here:
<a class="moz-txt-link-freetext" href="https://bugzilla.mozilla.org/describecomponents.cgi?product=addons.mozilla.org">https://bugzilla.mozilla.org/describecomponents.cgi?product=addons.mozilla.org</a>
under the component you think the bug belongs under. Also, cc
Krupa Raj on the bug.</li>
<li>If it's a bug with application installation, launching, menu,
or uninstalling, then file the bug here:
<a class="moz-txt-link-freetext" href="https://bugzilla.mozilla.org/buglist.cgi?product=Firefox;component=Web%20Apps;resolution=---;list_id=2889029">https://bugzilla.mozilla.org/buglist.cgi?product=Firefox;component=Web%20Apps;resolution=---;list_id=2889029</a>.
Also, cc Jason Smith on the bug.</li>
<li>If it's bug while using the application, then file the bug
here:
<a class="moz-txt-link-freetext" href="https://bugzilla.mozilla.org/buglist.cgi?product=Web%20Apps;component=Desktop%20Runtime;resolution=---;list_id=2889063">https://bugzilla.mozilla.org/buglist.cgi?product=Web%20Apps;component=Desktop%20Runtime;resolution=---;list_id=2889063</a>.
Also, cc Jason Smith on the bug.<br>
</li>
</ul>
<pre class="moz-signature" cols="72">--
Sincerely,
Jason Smith
Desktop QA Engineer
Mozilla Corporation
<a class="moz-txt-link-freetext" href="https://quality.mozilla.org/">https://quality.mozilla.org/</a></pre>
</body>
</html>