Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduction to Angular 8 #7048

Merged
merged 46 commits into from
Jul 1, 2019
Merged

Introduction to Angular 8 #7048

merged 46 commits into from
Jul 1, 2019

Conversation

YashJipkate
Copy link
Contributor

Explanation

This PR is all #7027 plus a fix for the bug reported thanks to @sophiewu6!

Checklist

  • The PR title starts with "Fix #bugnum: ", followed by a short, clear summary of the changes. (If this PR fixes part of an issue, prefix the title with "Fix part of #bugnum: ...".)
  • The PR explanation includes the words "Fixes #bugnum: ..." (or "Fixes part of #bugnum" if the PR only partially fixes an issue).
  • The linter/Karma presubmit checks have passed.
    • These should run automatically, but if not, you can manually trigger them locally using python scripts/pre_commit_linter.py and bash scripts/run_frontend_tests.sh.
  • The PR is made from a branch that's not called "develop".
  • The PR has an appropriate "CHANGELOG: ..." label (If you are unsure of which label to add, ask the reviewers for guidance).
  • The PR follows the style guide.
  • The PR addresses the points mentioned in the codeowner checks for the files/folders changed. (See the codeowner's wiki page.)
  • The PR is assigned to an appropriate reviewer.
    • If you're a new contributor, please ask on Gitter for someone to assign a reviewer and don't tick this checkbox.
    • If you're not sure who the appropriate reviewer is, please assign to the issue's "owner" -- see the "talk-to" label on the issue. Do not only request the review but also add the reviewer as an assignee.

@seanlip
Copy link
Member

seanlip commented Jun 29, 2019 via email

@YashJipkate
Copy link
Contributor Author

I found what was going wrong. Thanks to @apb7 who told me that although Travis runs on the code of my current branch but if there is a new file in develop then Travis takes that file too from develop even though it is absent from my local. I merged with develop and had that new file in my branch and the tests should now work fine.
Thanks again @apb7!

@YashJipkate YashJipkate reopened this Jun 29, 2019
@kevinlee12
Copy link
Contributor

@YashJipkate, should do you another merge from develop? I noticed this failure: https://travis-ci.org/oppia/oppia/jobs/552214579#L3725

@YashJipkate
Copy link
Contributor Author

@kevinlee12 That issue has sprung up on all PRs ever since I cleared the cache on the repo. #7055 should be able to solve this.

@kevinlee12
Copy link
Contributor

okay, thanks for letting me know!

@YashJipkate YashJipkate reopened this Jun 29, 2019
Copy link
Contributor

@kevinlee12 kevinlee12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm! though I had one question, ptal!

Copy link
Contributor

@vojtechjelinek vojtechjelinek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@kevinlee12 kevinlee12 assigned seanlip and unassigned vojtechjelinek Jun 30, 2019
@YashJipkate
Copy link
Contributor Author

@apb7 @ankita240796 The backend tests have been running for 12 hours now. This shouldn't be happening and my PR is blocked due to it. Could you PTAL?
Thanks!

/cc @seanlip

@seanlip
Copy link
Member

seanlip commented Jun 30, 2019

I have no idea if this is the cause, but it looks like that build on CircleCI is referencing two PRs -- the one on your branch and the one on oppia/oppia. https://circleci.com/gh/YashJipkate/oppia/507

Not sure if this is an issue? I vaguely remember we had an issue like that before with running a local version of travis/circleCI tests (I think @sophiewu6 mentioned this) but I can't remember if it's the same thing or not.

@YashJipkate
Copy link
Contributor Author

But I always had such an arrangement, where I had one local PR and one on this repo. This never happened in the past. Also, the tests seem to get stuck at one specific test i.e. core.domain.prod_validation_jobs_one_off_test and then they restart.

@seanlip
Copy link
Member

seanlip commented Jun 30, 2019

Ah, this may be related to #7040 then. @ankita240796?

@ankita240796
Copy link
Contributor

Hi @YashJipkate, I am not sure if this is related to #7040 since in that case too it should take 3 hours to finish this up. I am trying to fix backend test run time by #7040 ASAP and I really sorry for the trouble. Thanks!

@apb7
Copy link
Contributor

apb7 commented Jun 30, 2019

@YashJipkate, I think this is related to #7040 since CircleCI seems to be timing out. Thanks!

@seanlip
Copy link
Member

seanlip commented Jul 1, 2019

This passes tests. I'm merging it!

@seanlip seanlip merged commit 109108c into oppia:develop Jul 1, 2019
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