Unbreak systemtests with real symbol files

RESOLVED FIXED

Status

RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: peterbe, Assigned: peterbe)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Assignee)

Description

2 years ago
The systemtests are currently broken because they depended on certain symbols being uploaded. When we switched to the new S3 buckets and stopped having the old web-eng S3 URI as a fallback, things failed. 

Let's upload all the relevant and missing symbols into Dev, Stage and Prod. 

That'll unbreak the systemtests for Dev, Stage and Prod. 

The symbols to upload should be kept in the repo so it can be re-used for local docker dev when a developer starts from a clean slate (ie. an empty S3 mock server).

Comment 2

2 years ago
Commit pushed to master at https://github.com/mozilla-services/tecken

https://github.com/mozilla-services/tecken/commit/0d4da2c15117094b4f8a1fd03c83756557b78966
fixes bug 1392424 - Unbreak systemtests with real symbol files (#337)

* fixes bug 1392424 - Unbreak systemtests with real symbol files

* update docs

Updated

2 years ago
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
(Assignee)

Comment 3

2 years ago
Code kinda ready but right now a chicken and egg problem. 

I can't prime Dev and Stage (prod should be taken care of by the AWS S3 migration script process) because API tokens are disabled by default. Meaning, I can't do an upload to Dev and Stage using curl no matter how hard I try. 
And even though the default has been changed (in master) so that it's enabled by default [0].

Let's close this once Dev and Stage has these symbols in it. 

[0] https://github.com/mozilla-services/tecken/commit/62ba02db88fec9fb941822534cd459568f44d8f8
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
(Assignee)

Comment 4

2 years ago
Dev and stage's S3 buckets now have all the necessary symbols that the systemtests assume are there.
Status: REOPENED → RESOLVED
Last Resolved: 2 years ago2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.