Closed
Bug 1419010
Opened 7 years ago
Closed 7 years ago
Please deploy autopush 1.39.1 to STAGE
Categories
(Cloud Services :: Operations: Deployment Requests - DEPRECATED, task)
Cloud Services
Operations: Deployment Requests - DEPRECATED
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: grumpy, Assigned: oremj)
References
Details
No description provided.
Reporter | ||
Comment 1•7 years ago
|
||
Testing autopush 1.39.1 on staging
Features
assimilate the gcm client code (b0b64c10)
Doc
Update docs to include gcmclient, reference to rust (565e4b3d)
Bug Fixes
handle an obscure SSLError seen w/ apns (443c3683)
Update APNs APS block (5ded81ab, closes #1076)
fix up tests and integration for new gcmclient (996716ac)
drop users with no router_type recorded (b7f667ab, closes #1058)
Assignee: nobody → oremj
QA Contact: chartjes
Reporter | ||
Comment 2•7 years ago
|
||
URL CHECKS AND SENTRY TRIGGERS
╰─$ py.test -v --env=stage --api-version=1.39.1 tests/test_urls.py tests/test_sentry.py 2 ↵
===================================================== test session starts ======================================================
platform darwin -- Python 2.7.13[pypy-5.8.0-final], pytest-3.2.3, py-1.4.34, pluggy-0.4.0 -- /Users/chartjes/.local/share/virtualenvs/autopush-integration-tests-_LJXrNHM/bin/pypy
cachedir: .cache
rootdir: /Users/chartjes/rpappalax/autopush-integration-tests, inifile: tox.ini
collected 3 items
tests/test_urls.py::test_health PASSED
tests/test_urls.py::test_status PASSED
tests/test_sentry.py::test_generate_logcheck_error PASSED
Sentry noted the error and returned the following details
{'ami_id': 'ami-53e36d29', 'authorization': [Filtered], 'message_ttl': None, 'python_version': '2.7.13 (84a2f3e6a7f8, Oct 03 2017, 11:00:55)
[PyPy 5.9.0 with GCC 6.2.0 20160901]', 'remote_ip': '108.160.90.26, 172.31.8.240', 'request_id': '63205eb1-a5cd-4e4d-9348-f33c65ba5ea9', 'uri': '/v1/err/crit', 'user_agent': 'python-requests/2.18.4'}
Reporter | ||
Comment 3•7 years ago
|
||
----------------------------
E2E-TESTS: VAPID (+Android)
----------------------------
Test succeeds on STAGE.
Additional E2E-test which includes VAPID, encryption:
https://jrconlin.github.io/Webpush_QA/
Android (Nightly, Release) -- OK
NOTE:
This page can also be used to test Android, however,
on STAGE / PROD gcm path + senderID must be appended (see below).
oremj> the sender ids are 965234145045 and 829133274407 (for both STAGE & PROD)
STAGE:
dom.push.serverURL = https://updates-autopush.stage.mozaws.net/v1/gcm/829133274407
PROD:
dom.push.serverURL = https://updates.push.services.mozilla.com/v1/gcm/829133274407
unlike paths for desktop (uses sockets):
STAGE:
dom.push.serverURL = wss://autopush.stage.mozaws.net/
PROD:
dom.push.serverURL = wss://push.services.mozilla.com/
Reporter | ||
Comment 4•7 years ago
|
||
----------------------------
E2E-TESTS
----------------------------
DESKTOP E2E PUSH TEST
Install Docker, grab the image firefoxtesteng/autopush-e2e-test and then start the container using the command:
docker run -p 8201:8201 firefoxtesteng/autopush-e2e-test
Using a fresh profile for Firefox, go to to http://localhost:8201
* go to about:config and set dom.push.serverURL = wss://autopush.stage.mozaws.net
* with 'service-worker.js' selected click on 'Register Service Worker' and see the messages:
registering service worker
registered service worker. scope: http://localhost:8201/
* alter the 'Title' and 'Body' fields in the Notifications Property form to unique values
* click on 'pop Notification' and verify the notification contains your expected Title and Body
* click on 'close Notification' and verify the notification is closed
PASS on stage
Reporter | ||
Comment 5•7 years ago
|
||
--------------------------------
E2E TEST: TOPICS
--------------------------------
Additional E2E-test which includes testing of notification bundling for stored messages
https://github.com/jrconlin/topics - follow README
Desktop (Release). -- PASS on stage
Reporter | ||
Comment 6•7 years ago
|
||
QA approves stage deployment, ready for production deployment on November 21st and 9AM Pacific time
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Reporter | ||
Updated•7 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•