Skip to content

DTP (Test > Production: 8fb6bd91) - #51489

Merged
ebeastlake merged 22 commits into
productionfrom
dtp_candidate_8fb6bd91
Apr 24, 2023
Merged

DTP (Test > Production: 8fb6bd91)#51489
ebeastlake merged 22 commits into
productionfrom
dtp_candidate_8fb6bd91

Conversation

@ebeastlake

Copy link
Copy Markdown
Contributor

No description provided.

wilkie and others added 22 commits April 12, 2023 23:37
This should fix the flaky test which sometimes races other tests to
generate a certificate. Without resetting, a cached certificate is used.
In general, this may be a bug with certificate generation since even in
production the cached certificate is used even if a student enters a new
name.

There may be reasons for this behavior, however. These additional
steps preceding the normal test will work in the presence of this
caching behavior and still work if there is no cached certificate.
The former is deprecated as of Ruby 2.7 and removed in Ruby 3, but the latter is a drop-in replacement.

- #30570
- #49848
* updating text and adding to translation pipeline

* updating to differentiate when radio selected
DTT (Staging > Test) [robo-dtt]
* Add eyes tests for summary view

* Actually use eyes

* Fix tests

* Clone some levels into allthethings

* Update tests to use new levels
DTT (Staging > Test) [robo-dtt]
DTT (Staging > Test) [robo-dtt]
Replace `URI.encode` in Pegasus Template with `URI::DEFAULT_PARSER.escape`
DTT (Staging > Test) [robo-dtt]
DTT (Staging > Test) [robo-dtt]
* Remove trailingComma override

* Run yarn lint:js -- --fix
DTT (Staging > Test) [robo-dtt]
)

* Rename queue_email to send_pd_application_email

* Remove deliver_now parameter

* Update tests

* Remove send_all_queued_emails

* Update comments from queue to send

* Adjust course to be consistent with hash

* Stub out deliver_email

* Remove deliver_now param in change principal approval

* Fix variable name

* Send decision emails in controller

* Require status change to send email

* Fix tests

* Remove clearing queue from cron job

* Update tests

* Only log status change if status is present in params

* Use post method to update applications in tests

* Remove param in complete_application_reminder

* Remove saving after sending

* Assert response first

* Stub on each test to allow expect assertion
DTT (Staging > Test) [robo-dtt]
…sh-flaky-test

Updates to reset progress on mc lesson before testing certificate.
DTT (Staging > Test) [robo-dtt]
@ebeastlake
ebeastlake requested review from a team as code owners April 24, 2023 19:04
@ebeastlake
ebeastlake merged commit 02aa197 into production Apr 24, 2023
@ebeastlake
ebeastlake deleted the dtp_candidate_8fb6bd91 branch April 24, 2023 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants