appsmith icon indicating copy to clipboard operation
appsmith copied to clipboard

feat: Split evaluation and linting

Open ohansFavour opened this issue 2 years ago • 42 comments

Description

Architectural Diagram

Improvements

Case study: Loading of App stated here .

View Mode Timings

Screenshot 2022-10-10 at 06 33 152

Edit Mode Timings

Screenshot 2022-10-10 at 06 03 24

Fixes #16259

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Jest

Checklist:

  • [x] My code follows the style guidelines of this project
  • [x] I have performed a self-review of my own code
  • [x] I have commented my code, particularly in hard-to-understand areas
  • [ ] I have made corresponding changes to the documentation
  • [x] My changes generate no new warnings
  • [x] I have added tests that prove my fix is effective or that my feature works
  • [ ] New and existing unit tests pass locally with my changes

ohansFavour avatar Oct 04 '22 04:10 ohansFavour

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
appsmith ✅ Ready (Inspect) Visit Preview Nov 3, 2022 at 6:56AM (UTC)

vercel[bot] avatar Oct 04 '22 04:10 vercel[bot]

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Oct 04 '22 04:10 github-actions[bot]

Can we move test files to tests subfolder of evaluations and linting ?

arunvjn avatar Oct 04 '22 08:10 arunvjn

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Oct 05 '22 09:10 github-actions[bot]

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Oct 05 '22 09:10 github-actions[bot]

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Oct 10 '22 03:10 github-actions[bot]

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Oct 10 '22 04:10 github-actions[bot]

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Oct 10 '22 04:10 github-actions[bot]

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Oct 10 '22 04:10 github-actions[bot]

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Oct 10 '22 04:10 github-actions[bot]

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Oct 10 '22 04:10 github-actions[bot]

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Oct 10 '22 04:10 github-actions[bot]

/ok-to-test sha=871cf7a

ohansFavour avatar Oct 10 '22 05:10 ohansFavour

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Oct 10 '22 06:10 github-actions[bot]

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Oct 10 '22 06:10 github-actions[bot]

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3217336074. Workflow: Appsmith External Integration Test Workflow. Commit: 871cf7a. PR: 17287.

github-actions[bot] avatar Oct 10 '22 06:10 github-actions[bot]

Can we move test files to tests subfolder of evaluations and linting ?

Done

ohansFavour avatar Oct 10 '22 06:10 ohansFavour

/ok-to-test sha=620aebe

ohansFavour avatar Oct 10 '22 09:10 ohansFavour

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3218423901. Workflow: Appsmith External Integration Test Workflow. Commit: 620aebe. PR: 17287.

github-actions[bot] avatar Oct 10 '22 10:10 github-actions[bot]

/ok-to-test sha=df2cc46

ohansFavour avatar Oct 10 '22 12:10 ohansFavour

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3219279896. Workflow: Appsmith External Integration Test Workflow. Commit: df2cc46. PR: 17287.

github-actions[bot] avatar Oct 10 '22 12:10 github-actions[bot]

/ok-to-test sha=96322c0

ohansFavour avatar Oct 10 '22 13:10 ohansFavour

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3219811929. Workflow: Appsmith External Integration Test Workflow. Commit: 96322c0. PR: 17287.

github-actions[bot] avatar Oct 10 '22 13:10 github-actions[bot]

/ok-to-test sha=e8a49db

ohansFavour avatar Oct 11 '22 07:10 ohansFavour

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3224881685. Workflow: Appsmith External Integration Test Workflow. Commit: e8a49db. PR: 17287.

github-actions[bot] avatar Oct 11 '22 07:10 github-actions[bot]

/ok-to-test sha=7aa0714

ohansFavour avatar Oct 11 '22 08:10 ohansFavour

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3225139557. Workflow: Appsmith External Integration Test Workflow. Commit: 7aa0714. PR: 17287.

github-actions[bot] avatar Oct 11 '22 08:10 github-actions[bot]

/ok-to-test sha=a35a7a5

ohansFavour avatar Oct 16 '22 13:10 ohansFavour

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3259588347. Workflow: Appsmith External Integration Test Workflow. Commit: a35a7a5. PR: 17287. Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-63465d4789020c7ac296d08d?pr=17287&runId=3259588347_1

github-actions[bot] avatar Oct 16 '22 13:10 github-actions[bot]

Issues seen on this DP and not on release:

  • [x] app save state takes goes into an infinite saving state and all edits made on the canvas is lost, editor changes are saved though

  • [x] When such an error state widget is loaded on page load then related errors are not displayed on the debugger and all widgets on the canvas fail to load

  • [x] New function created on the editor is not parsed so it does not appear on the dropdown and the run button does not show up on the editor gutter. Refresh the page and the function gets parsed and appears on settings

https://www.loom.com/share/22bfd27aa2b140d09a14cef9ca54e973 https://www.loom.com/share/afd416c3939d4e63b79473505eb2a9a4 Sample app - https://appsmith-git-feat-split-evaluation-and-linting-get-appsmith.vercel.app/applications/6253f53e20a66f0a70f8[…]ges/633fb536bab79849bfde6f25/edit

ramsaptami avatar Oct 17 '22 03:10 ramsaptami