Title: Optimize availability check for "Run utPLSQL test" menu option · Issue #76 · utPLSQL/utPLSQL-SQLDeveloper · GitHub
Open Graph Title: Optimize availability check for "Run utPLSQL test" menu option · Issue #76 · utPLSQL/utPLSQL-SQLDeveloper
X Title: Optimize availability check for "Run utPLSQL test" menu option · Issue #76 · utPLSQL/utPLSQL-SQLDeveloper
Description: In the preferences you can configure if you want to check for the availability of the menu option "Run utPLSQL test". When set, the extension enables the menu option only when at least one test has been found. This may be slow for two re...
Open Graph Description: In the preferences you can configure if you want to check for the availability of the menu option "Run utPLSQL test". When set, the extension enables the menu option only when at least one test has...
X Description: In the preferences you can configure if you want to check for the availability of the menu option "Run utPLSQL test". When set, the extension enables the menu option only when at least on...
Opengraph URL: https://github.com/utPLSQL/utPLSQL-SQLDeveloper/issues/76
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Optimize availability check for \"Run utPLSQL test\" menu option","articleBody":"In the preferences you can configure if you want to check for the availability of the menu option \"Run utPLSQL test\". When set, the extension enables the menu option only when at least one test has been found. This may be slow for two reasons:\r\n\r\n1. because the annotation cache needs to be updated\r\nthis happens only, if you do not use a DDL trigger to track changes, in this case changes are detected delayed, when running a test or when checking for availability of tests\r\n\r\n2. large schemas\r\nthere is more data in the annotation cache and in the data dictionary, affecting the runtime performance of the queries, especially when no DDL trigger is in place, due to delayed annotation detection\r\n\r\nSince version 3.1.8 the following functions are available in `ut_runner`: \r\n\r\n- `has_suites`\r\n- `is_suite`\r\n- `is_test`\r\n\r\nThese functions are optimized for performance and are faster than the generic table function `get_suites_info`. Hence these functions should be used whenever possible by the SQL Developer extension.\r\n\r\nIn fact these functions are available since utPLSQL version 3.1.3, but since version 3.1.8 they are considered reliable (see also utplsql/utplsql#976). Hence the use of this functions should be limited to utPLSQL version 3.1.8 and higher.","author":{"url":"https://github.com/PhilippSalvisberg","@type":"Person","name":"PhilippSalvisberg"},"datePublished":"2019-07-16T04:45:12.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":12},"url":"https://github.com/76/utPLSQL-SQLDeveloper/issues/76"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:eb4285f4-97f9-bbb6-f521-afed09d0e6b7 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D7BE:4F147:6C1311:924B24:6969749C |
| html-safe-nonce | e21758c4b50fbdff75eea1bc6ca6eecb8fd19592a026d4025263aded3e7aa5f6 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEN0JFOjRGMTQ3OjZDMTMxMTo5MjRCMjQ6Njk2OTc0OUMiLCJ2aXNpdG9yX2lkIjoiMTQ2MDc0NTQwNzM2NzMxMjU0MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 610774c0a645bb00c4238a8f03b8983f06c27d4ef56c082d5899848584e03ad6 |
| hovercard-subject-tag | issue:468445114 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/utPLSQL/utPLSQL-SQLDeveloper/76/issue_layout |
| twitter:image | https://opengraph.githubassets.com/68bf2f17bbb0b1f3a45443be4091258952f29ccf8227179471974ff05e06c9df/utPLSQL/utPLSQL-SQLDeveloper/issues/76 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/68bf2f17bbb0b1f3a45443be4091258952f29ccf8227179471974ff05e06c9df/utPLSQL/utPLSQL-SQLDeveloper/issues/76 |
| og:image:alt | In the preferences you can configure if you want to check for the availability of the menu option "Run utPLSQL test". When set, the extension enables the menu option only when at least one test has... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | PhilippSalvisberg |
| hostname | github.com |
| expected-hostname | github.com |
| None | c6f193beb8ff08443adc07685d75302ab8aaf0a135f6e251c3ff3112c8deb881 |
| turbo-cache-control | no-preview |
| go-import | github.com/utPLSQL/utPLSQL-SQLDeveloper git https://github.com/utPLSQL/utPLSQL-SQLDeveloper.git |
| octolytics-dimension-user_id | 15661281 |
| octolytics-dimension-user_login | utPLSQL |
| octolytics-dimension-repository_id | 111097428 |
| octolytics-dimension-repository_nwo | utPLSQL/utPLSQL-SQLDeveloper |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 111097428 |
| octolytics-dimension-repository_network_root_nwo | utPLSQL/utPLSQL-SQLDeveloper |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 212e3e3d3298bf5b313830edfd2399e869f7ea76 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width