Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Modernize qlpacks #179

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

Merged
merged 43 commits into from
Mar 1, 2023
Merged

Modernize qlpacks #179

merged 43 commits into from
Mar 1, 2023

Conversation

jketema
Copy link
Collaborator

@jketema jketema commented Feb 2, 2023

Description

This PR updates the qlpacks and related files to use CodeQL packaging to declare and resolve dependencies. Neither the codeql_modules submodule nor the codeql_home/codeql-stdlib checkout of github/codeql are required anymore. The necessary dependencies can be installed by running python3 scripts/install-packs.py. This need only be run when we update to a new standard library version, but it doesn't hurt to run it after every pull.

None of the codeql commands we run should require --search-path or --additional-packs any longer. References within our repo are resolved automatically because all of our packs are in the same "CodeQL Workspace" (defined by our .codeqlmanifest.json file. References to the standard library are resolved from the package download cache.

Details:

  • Adds codeql/ scope to all pack names, which is necessary to publish packs to the pack registry. Note that we don't actually publish to the package registry yet.
  • Uses dependencies: map instead of libraryPathDependencies: list. The '*' version indicates that any version will do, which is correct for the referenced packs that are found in the local workspace, rather than downloaded from the registry.
  • Folds the .codeqlmanifest.json in the cpp directory into the root .codeqlmanifest.json. All pack references should resolve automatically now, without a need for --search-path. Moreover, the manifest indicates which packs are local to the workspace and do not need to be downloaded from the registry.
  • Adds .codeql directories to .gitignore. .codeql is where the output of building a query or library pack is placed.
  • Removes --search-path and --additional-packs from all of our CI workflows.
  • Adds a new composite Action to install the standard library dependencies.
  • Adds a new workflow to validate that the actual standard library dependencies specified in the various qlpack.yml files match the versions in the github/codeql commit specified in supported_codeql_configs.json. The script used by this workflow will also be used, in a future PR, in the workflow to update to a new toolset version.
  • Updates the developer handbook with the necessary information.

Change request type

  • Release or process automation (GitHub workflows, internal scripts)
  • Internal documentation
  • External documentation
  • Query files (.ql, .qll, .qls or unit tests)
  • External scripts (analysis report or other code shipped as part of a release)

Rules with added or modified queries

  • No rules added
  • Queries have been added for the following rules:
    • rule number here
  • Queries have been modified for the following rules:
    • rule number here

Release change checklist

A change note (development_handbook.md#change-notes) is required for any pull request which modifies:

  • The structure or layout of the release artifacts.
  • The evaluation performance (memory, execution time) of an existing query.
  • The results of an existing query in any circumstance.

If you are only adding new rule queries, a change note is not required.

Author: Is a change note required?

  • Yes
  • No

Reviewer: Confirm that either a change note is not required or the change note is required and has been added.

  • Confirmed

Query development review checklist

For PRs that add new queries or modify existing queries, the following checklist should be completed by both the author and reviewer:

Author

  • Have all the relevant rule package description files been checked in?
  • Have you verified that the metadata properties of each new query is set appropriately?
  • Do all the unit tests contain both "COMPLIANT" and "NON_COMPLIANT" cases?
  • Are the alert messages properly formatted and consistent with the style guide?
  • Have you run the queries on OpenPilot and verified that the performance and results are acceptable?
    As a rule of thumb, predicates specific to the query should take no more than 1 minute, and for simple queries be under 10 seconds. If this is not the case, this should be highlighted and agreed in the code review process.
  • Does the query have an appropriate level of in-query comments/documentation?
  • Have you considered/identified possible edge cases?
  • Does the query not reinvent features in the standard library?
  • Can the query be simplified further (not golfed!)

Reviewer

  • Have all the relevant rule package description files been checked in?
  • Have you verified that the metadata properties of each new query is set appropriately?
  • Do all the unit tests contain both "COMPLIANT" and "NON_COMPLIANT" cases?
  • Are the alert messages properly formatted and consistent with the style guide?
  • Have you run the queries on OpenPilot and verified that the performance and results are acceptable?
    As a rule of thumb, predicates specific to the query should take no more than 1 minute, and for simple queries be under 10 seconds. If this is not the case, this should be highlighted and agreed in the code review process.
  • Does the query have an appropriate level of in-query comments/documentation?
  • Have you considered/identified possible edge cases?
  • Does the query not reinvent features in the standard library?
  • Can the query be simplified further (not golfed!)

@jketema jketema changed the base branch from mbaluda/updateql2.9.4 to main February 2, 2023 10:11
@jketema jketema force-pushed the mbaluda/updateql2.9.4 branch from 2ffc00e to 37074fb Compare February 2, 2023 11:52
@jketema jketema force-pushed the mbaluda/updateql2.9.4 branch from 37074fb to 9cd9638 Compare February 2, 2023 13:31
@mbaluda mbaluda changed the title Fix "modernize qlpacks" Modernize qlpacks Feb 3, 2023
@mbaluda mbaluda marked this pull request as ready for review February 3, 2023 11:54
@mbaluda mbaluda requested a review from rvermeulen February 3, 2023 12:11
@jsinglet
Copy link
Contributor

/test-performance

@github-actions
Copy link

🏁 Beep Boop! Performance testing for this PR has been initiated. Please check back later for results. Note that the query package generation step must complete before testing will start so it might be a minute.

💡 If you do not hear back from me please check my status! I will report even if I fail!

@jsinglet
Copy link
Contributor

/test-performance

@github-actions
Copy link

🏁 Beep Boop! Performance testing for this PR has been initiated. Please check back later for results. Note that the query package generation step must complete before testing will start so it might be a minute.

💡 If you do not hear back from me please check my status! I will report even if I fail!

@jsinglet
Copy link
Contributor

/test-performance

@github-actions
Copy link

🏁 Beep Boop! Performance testing for this PR has been initiated. Please check back later for results. Note that the query package generation step must complete before testing will start so it might be a minute.

💡 If you do not hear back from me please check my status! I will report even if I fail!

@jsinglet
Copy link
Contributor

🏁 Beep Boop! One or things failed during performance testing. Please check the release engineering repo for details.

@jsinglet
Copy link
Contributor

/test-performance

@github-actions
Copy link

🏁 Beep Boop! Performance testing for this PR has been initiated. Please check back later for results. Note that the query package generation step must complete before testing will start so it might be a minute.

💡 If you do not hear back from me please check my status! I will report even if I fail!

@jsinglet
Copy link
Contributor

🏁 Beep Boop! One or things failed during performance testing. Please check the release engineering repo for details.

@jsinglet
Copy link
Contributor

/test-performance

@github-actions
Copy link

🏁 Beep Boop! Performance testing for this PR has been initiated. Please check back later for results. Note that the query package generation step must complete before testing will start so it might be a minute.

💡 If you do not hear back from me please check my status! I will report even if I fail!

@jsinglet
Copy link
Contributor

🏁 Beep Boop! One or things failed during performance testing. Please check the release engineering repo for details.

@jsinglet
Copy link
Contributor

/test-performance

@github-actions
Copy link

🏁 Beep Boop! Performance testing for this PR has been initiated. Please check back later for results. Note that the query package generation step must complete before testing will start so it might be a minute.

💡 If you do not hear back from me please check my status! I will report even if I fail!

@jsinglet
Copy link
Contributor

/test-performance

@github-actions
Copy link

🏁 Beep Boop! Performance testing for this PR has been initiated. Please check back later for results. Note that the query package generation step must complete before testing will start so it might be a minute.

💡 If you do not hear back from me please check my status! I will report even if I fail!

@jsinglet
Copy link
Contributor

🏁 Beep Boop! One or things failed during performance testing. Please check the release engineering repo for details.

@jsinglet
Copy link
Contributor

/test-performance

@github-actions
Copy link

🏁 Beep Boop! Performance testing for this PR has been initiated. Please check back later for results. Note that the query package generation step must complete before testing will start so it might be a minute.

💡 If you do not hear back from me please check my status! I will report even if I fail!

@jsinglet
Copy link
Contributor

🏁 Beep Boop! One or things failed during performance testing. Please check the release engineering repo for details.

@jsinglet
Copy link
Contributor

/test-performance

@github-actions
Copy link

🏁 Beep Boop! Performance testing for this PR has been initiated. Please check back later for results. Note that the query package generation step must complete before testing will start so it might be a minute.

💡 If you do not hear back from me please check my status! I will report even if I fail!

@jsinglet
Copy link
Contributor

🏁 Beep Boop! ** Performance testing complete! See below for performance of the last 3 runs vs your PR.


Release                            : v2.12.0
Platform                           : x86-windows
Language                           : cpp
Total_Serialized_Execution_Time_Ms : 13079180.0
Mean_Query_Execution_Time_Ms       : 23608.628158844764
Median_Query_Execution_Time_Ms     : 1700.0
Standard_Deviation_Ms              : 68251.8659996672
Total_Serialized_Execution_Time_s  : 13079.18
Mean_Query_Execution_Time_s        : 23.608628158844763
Median_Query_Execution_Time_s      : 1.7
Standard_Deviation_s               : 68.2518659996672
Percentile95_s                     : 154.70000000000005
Number_of_Queries                  : 554

Release                            : v2.12.0
Platform                           : x86-windows
Language                           : c
Total_Serialized_Execution_Time_Ms : 11264392.0
Mean_Query_Execution_Time_Ms       : 73623.477124183
Median_Query_Execution_Time_Ms     : 25300.0
Standard_Deviation_Ms              : 99037.51477843111
Total_Serialized_Execution_Time_s  : 11264.392
Mean_Query_Execution_Time_s        : 73.623477124183
Median_Query_Execution_Time_s      : 25.3
Standard_Deviation_s               : 99.03751477843112
Percentile95_s                     : 260.0
Number_of_Queries                  : 153

Release                            : v2.12.0
Platform                           : x86-linux
Language                           : cpp
Total_Serialized_Execution_Time_Ms : 11743245.0
Mean_Query_Execution_Time_Ms       : 21197.193140794225
Median_Query_Execution_Time_Ms     : 1600.0
Standard_Deviation_Ms              : 57951.59797493685
Total_Serialized_Execution_Time_s  : 11743.245
Mean_Query_Execution_Time_s        : 21.197193140794226
Median_Query_Execution_Time_s      : 1.6
Standard_Deviation_s               : 57.951597974936846
Percentile95_s                     : 131.5500000000003
Number_of_Queries                  : 554

Release                            : v2.12.0
Platform                           : x86-linux
Language                           : c
Total_Serialized_Execution_Time_Ms : 9034750.0
Mean_Query_Execution_Time_Ms       : 59050.65359477124
Median_Query_Execution_Time_Ms     : 24400.0
Standard_Deviation_Ms              : 82856.59932760814
Total_Serialized_Execution_Time_s  : 9034.75
Mean_Query_Execution_Time_s        : 59.05065359477124
Median_Query_Execution_Time_s      : 24.4
Standard_Deviation_s               : 82.85659932760814
Percentile95_s                     : 226.0
Number_of_Queries                  : 153

Release                            : v2.13.0
Platform                           : x86-windows
Language                           : c
Total_Serialized_Execution_Time_Ms : 12888623.0
Mean_Query_Execution_Time_Ms       : 71603.46111111112
Median_Query_Execution_Time_Ms     : 10650.0
Standard_Deviation_Ms              : 101717.53237896915
Total_Serialized_Execution_Time_s  : 12888.623
Mean_Query_Execution_Time_s        : 71.60346111111112
Median_Query_Execution_Time_s      : 10.65
Standard_Deviation_s               : 101.71753237896915
Percentile95_s                     : 268.0
Number_of_Queries                  : 180

Release                            : v2.13.0
Platform                           : x86-linux
Language                           : cpp
Total_Serialized_Execution_Time_Ms : 11263499.0
Mean_Query_Execution_Time_Ms       : 20331.225631768953
Median_Query_Execution_Time_Ms     : 1550.0
Standard_Deviation_Ms              : 56503.505727253716
Total_Serialized_Execution_Time_s  : 11263.499
Mean_Query_Execution_Time_s        : 20.33122563176895
Median_Query_Execution_Time_s      : 1.55
Standard_Deviation_s               : 56.50350572725372
Percentile95_s                     : 124.05000000000007
Number_of_Queries                  : 554

Release                            : v2.13.0
Platform                           : x86-linux
Language                           : c
Total_Serialized_Execution_Time_Ms : 10070641.0
Mean_Query_Execution_Time_Ms       : 55948.00555555556
Median_Query_Execution_Time_Ms     : 16250.0
Standard_Deviation_Ms              : 82449.7274569554
Total_Serialized_Execution_Time_s  : 10070.641
Mean_Query_Execution_Time_s        : 55.94800555555556
Median_Query_Execution_Time_s      : 16.25
Standard_Deviation_s               : 82.4497274569554
Percentile95_s                     : 233.0
Number_of_Queries                  : 180

Release                            : v2.13.0
Platform                           : x86-windows
Language                           : cpp
Total_Serialized_Execution_Time_Ms : 13055520.0
Mean_Query_Execution_Time_Ms       : 23565.92057761733
Median_Query_Execution_Time_Ms     : 1600.0
Standard_Deviation_Ms              : 67365.32368053458
Total_Serialized_Execution_Time_s  : 13055.52
Mean_Query_Execution_Time_s        : 23.56592057761733
Median_Query_Execution_Time_s      : 1.6
Standard_Deviation_s               : 67.36532368053459
Percentile95_s                     : 153.05000000000007
Number_of_Queries                  : 554

Release                            : 179
Platform                           : x86-linux
Language                           : cpp
Total_Serialized_Execution_Time_Ms : 11655826.0
Mean_Query_Execution_Time_Ms       : 21039.397111913357
Median_Query_Execution_Time_Ms     : 1550.0
Standard_Deviation_Ms              : 57808.34390347044
Total_Serialized_Execution_Time_s  : 11655.826
Mean_Query_Execution_Time_s        : 21.039397111913356
Median_Query_Execution_Time_s      : 1.55
Standard_Deviation_s               : 57.808343903470444
Percentile95_s                     : 128.4000000000001
Number_of_Queries                  : 554

Release                            : 179
Platform                           : x86-linux
Language                           : c
Total_Serialized_Execution_Time_Ms : 12609777.0
Mean_Query_Execution_Time_Ms       : 63365.71356783919
Median_Query_Execution_Time_Ms     : 10900.0
Standard_Deviation_Ms              : 91469.60089031604
Total_Serialized_Execution_Time_s  : 12609.777
Mean_Query_Execution_Time_s        : 63.365713567839194
Median_Query_Execution_Time_s      : 10.9
Standard_Deviation_s               : 91.46960089031604
Percentile95_s                     : 271.0
Number_of_Queries                  : 199


@jsinglet
Copy link
Contributor

/test-performance

@github-actions
Copy link

🏁 Beep Boop! Performance testing for this PR has been initiated. Please check back later for results. Note that the query package generation step must complete before testing will start so it might be a minute.

💡 If you do not hear back from me please check my status! I will report even if I fail!

@jsinglet
Copy link
Contributor

🏁 Beep Boop! Performance testing complete! See below for performance of the last 3 runs vs your PR. Times are based on predicate performance. You can find full graphs and stats in the PR that was created for this test in the release engineering repo.


Release                            : v2.12.0
Platform                           : x86-windows
Language                           : cpp
Total_Serialized_Execution_Time_Ms : 4428018
Mean_Predicate_Execution_Time_Ms   : 111.02798254851812
Median_Predicate_Execution_Time_Ms : 3.0
Standard_Deviation_Ms              : 1849.028713918296
Total_Serialized_Execution_Time_s  : 4428.018
Mean_Query_Execution_Time_s        : 0.1110279825485181
Median_Predicate_Execution_Time_s  : 0.003
Percentile95_Ms                    : 223.0
Number_of_Predicates               : 39882

Release                            : v2.12.0
Platform                           : x86-windows
Language                           : c
Total_Serialized_Execution_Time_Ms : 2646295
Mean_Predicate_Execution_Time_Ms   : 121.49556953307928
Median_Predicate_Execution_Time_Ms : 4.0
Standard_Deviation_Ms              : 1930.489882503224
Total_Serialized_Execution_Time_s  : 2646.295
Mean_Query_Execution_Time_s        : 0.1214955695330792
Median_Predicate_Execution_Time_s  : 0.004
Percentile95_Ms                    : 287.0
Number_of_Predicates               : 21781

Release                            : v2.12.0
Platform                           : x86-linux
Language                           : c
Total_Serialized_Execution_Time_Ms : 2290304
Mean_Predicate_Execution_Time_Ms   : 104.99239020812324
Median_Predicate_Execution_Time_Ms : 3.0
Standard_Deviation_Ms              : 1629.1630253157075
Total_Serialized_Execution_Time_s  : 2290.304
Mean_Query_Execution_Time_s        : 0.1049923902081232
Median_Predicate_Execution_Time_s  : 0.003
Percentile95_Ms                    : 260.0
Number_of_Predicates               : 21814

Release                            : v2.12.0
Platform                           : x86-linux
Language                           : cpp
Total_Serialized_Execution_Time_Ms : 4005710
Mean_Predicate_Execution_Time_Ms   : 99.6594019007812
Median_Predicate_Execution_Time_Ms : 2.0
Standard_Deviation_Ms              : 1654.8379642914922
Total_Serialized_Execution_Time_s  : 4005.71
Mean_Query_Execution_Time_s        : 0.0996594019007812
Median_Predicate_Execution_Time_s  : 0.002
Percentile95_Ms                    : 203.0
Number_of_Predicates               : 40194

Release                            : v2.13.0
Platform                           : x86-linux
Language                           : c
Total_Serialized_Execution_Time_Ms : 2851919
Mean_Predicate_Execution_Time_Ms   : 123.07077201916024
Median_Predicate_Execution_Time_Ms : 3.0
Standard_Deviation_Ms              : 1960.041520356055
Total_Serialized_Execution_Time_s  : 2851.919
Mean_Query_Execution_Time_s        : 0.1230707720191602
Median_Predicate_Execution_Time_s  : 0.003
Percentile95_Ms                    : 266.0
Number_of_Predicates               : 23173

Release                            : v2.13.0
Platform                           : x86-windows
Language                           : c
Total_Serialized_Execution_Time_Ms : 3268794
Mean_Predicate_Execution_Time_Ms   : 141.10917332182171
Median_Predicate_Execution_Time_Ms : 5.0
Standard_Deviation_Ms              : 2347.189663268768
Total_Serialized_Execution_Time_s  : 3268.794
Mean_Query_Execution_Time_s        : 0.1411091733218217
Median_Predicate_Execution_Time_s  : 0.005
Percentile95_Ms                    : 300.0
Number_of_Predicates               : 23165

Release                            : v2.13.0
Platform                           : x86-linux
Language                           : cpp
Total_Serialized_Execution_Time_Ms : 3877306
Mean_Predicate_Execution_Time_Ms   : 97.3048410168896
Median_Predicate_Execution_Time_Ms : 2.0
Standard_Deviation_Ms              : 1572.1314154912643
Total_Serialized_Execution_Time_s  : 3877.306
Mean_Query_Execution_Time_s        : 0.0973048410168896
Median_Predicate_Execution_Time_s  : 0.002
Percentile95_Ms                    : 200.0
Number_of_Predicates               : 39847

Release                            : v2.13.0
Platform                           : x86-windows
Language                           : cpp
Total_Serialized_Execution_Time_Ms : 4405198
Mean_Predicate_Execution_Time_Ms   : 110.18504252126064
Median_Predicate_Execution_Time_Ms : 3.0
Standard_Deviation_Ms              : 1816.991907084716
Total_Serialized_Execution_Time_s  : 4405.198
Mean_Query_Execution_Time_s        : 0.1101850425212606
Median_Predicate_Execution_Time_s  : 0.003
Percentile95_Ms                    : 222.0
Number_of_Predicates               : 39980

Release                            : 179
Platform                           : x86-linux
Language                           : cpp
Total_Serialized_Execution_Time_Ms : 3897887
Mean_Predicate_Execution_Time_Ms   : 97.5911219048096
Median_Predicate_Execution_Time_Ms : 2.0
Standard_Deviation_Ms              : 1571.0660218647345
Total_Serialized_Execution_Time_s  : 3897.887
Mean_Query_Execution_Time_s        : 0.0975911219048095
Median_Predicate_Execution_Time_s  : 0.002
Percentile95_Ms                    : 198.0
Number_of_Predicates               : 39941

Release                            : 179
Platform                           : x86-linux
Language                           : c
Total_Serialized_Execution_Time_Ms : 2939349
Mean_Predicate_Execution_Time_Ms   : 110.62660895747084
Median_Predicate_Execution_Time_Ms : 2.0
Standard_Deviation_Ms              : 1823.0411480848848
Total_Serialized_Execution_Time_s  : 2939.349
Mean_Query_Execution_Time_s        : 0.1106266089574708
Median_Predicate_Execution_Time_s  : 0.002
Percentile95_Ms                    : 244.0
Number_of_Predicates               : 26570


🏁 Below are the slowest predicates for the last 2 releases vs this PR.


Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-linux
Language          : c
Suite             : misra-default
Predicate         : #select#cpe#1#f#antijoin_rhs
Execution_Time_Ms : 29501

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-windows
Language          : cpp
Suite             : cert-default
Predicate         : SSAConstruction::DefUse::hasNonPhiDefinition#2b11997e#ffff
Execution_Time_Ms : 36250

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-linux
Language          : c
Suite             : misra-default
Predicate         : #select#ff#antijoin_rhs
Execution_Time_Ms : 200444

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-linux
Language          : c
Suite             : misra-default
Predicate         : #select#cpe#134#fff#shared
Execution_Time_Ms : 143720

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-linux
Language          : c
Suite             : misra-default
Predicate         : #select#cpe#13456#fffff#shared
Execution_Time_Ms : 96963

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-windows
Language          : cpp
Suite             : autosar-default
Predicate         : UnusedIncludeDirectives::getANonLocalDependency#574b69bc#ff
Execution_Time_Ms : 35398

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-linux
Language          : cpp
Suite             : autosar-default
Predicate         : Dependency::dependsOnTransitive#b0c9183e#ff
Execution_Time_Ms : 180277

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-linux
Language          : cpp
Suite             : autosar-default
Predicate         : m##DataFlowUtil::localFlowStep#7572fbecPlus#bf
Execution_Time_Ms : 165026

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-linux
Language          : cpp
Suite             : autosar-default
Predicate         : NameInDependentBase::parentMemberFunctionCall#6fb39822#fff
Execution_Time_Ms : 129317

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-linux
Language          : cpp
Suite             : autosar-default
Predicate         : UnusedIncludeDirectives::getANonLocalDependency#574b69bc#ff
Execution_Time_Ms : 30267

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-linux
Language          : c
Suite             : misra-default
Predicate         : #select#cpe#134#fff#antijoin_rhs
Execution_Time_Ms : 60963

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-windows
Language          : c
Suite             : misra-default
Predicate         : #select#ff#antijoin_rhs
Execution_Time_Ms : 236211

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-windows
Language          : c
Suite             : misra-default
Predicate         : #select#cpe#134#fff#shared
Execution_Time_Ms : 175313

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-windows
Language          : c
Suite             : misra-default
Predicate         : #select#cpe#13456#fffff#shared
Execution_Time_Ms : 134744

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-windows
Language          : c
Suite             : misra-default
Predicate         : #select#cpe#134#fff#antijoin_rhs
Execution_Time_Ms : 58490

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-windows
Language          : c
Suite             : misra-default
Predicate         : SSAConstruction::DefUse::hasNonPhiDefinition#2b11997e#ffff
Execution_Time_Ms : 37077

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-windows
Language          : cpp
Suite             : autosar-default
Predicate         : Dependency::dependsOnTransitive#b0c9183e#ff
Execution_Time_Ms : 233225

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-windows
Language          : cpp
Suite             : autosar-default
Predicate         : m##DataFlowUtil::localFlowStep#7572fbecPlus#bf
Execution_Time_Ms : 163714

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-windows
Language          : cpp
Suite             : autosar-default
Predicate         : NameInDependentBase::parentMemberFunctionCall#6fb39822#fff
Execution_Time_Ms : 144307

Release           : v2.13.0
Run               : 2023-01-18_21-49-06
Platform          : x86-linux
Language          : cpp
Suite             : cert-default
Predicate         : SSAConstruction::DefUse::hasNonPhiDefinition#2b11997e#ffff
Execution_Time_Ms : 29659

Release           : 179
Run               : 2023-02-28_18-15-59
Platform          : x86-linux
Language          : c
Suite             : misra-default
Predicate         : #select#cpe#134#fff#shared
Execution_Time_Ms : 139633

Release           : 179
Run               : 2023-02-28_18-15-59
Platform          : x86-linux
Language          : c
Suite             : misra-default
Predicate         : #select#cpe#13456#fffff#shared
Execution_Time_Ms : 94885

Release           : 179
Run               : 2023-02-28_18-15-59
Platform          : x86-linux
Language          : c
Suite             : misra-default
Predicate         : #select#cpe#134#fff#antijoin_rhs
Execution_Time_Ms : 59889

Release           : 179
Run               : 2023-02-28_18-15-59
Platform          : x86-linux
Language          : c
Suite             : misra-default
Predicate         : SSAConstruction::DefUse::hasNonPhiDefinition#2b11997e#ffff
Execution_Time_Ms : 29502

Release           : 179
Run               : 2023-02-28_18-15-59
Platform          : x86-linux
Language          : cpp
Suite             : autosar-default
Predicate         : UnusedIncludeDirectives::getANonLocalDependency#574b69bc#ff
Execution_Time_Ms : 30626

Release           : 179
Run               : 2023-02-28_18-15-59
Platform          : x86-linux
Language          : cpp
Suite             : autosar-default
Predicate         : m##DataFlowUtil::localFlowStep#7572fbecPlus#bf
Execution_Time_Ms : 164547

Release           : 179
Run               : 2023-02-28_18-15-59
Platform          : x86-linux
Language          : cpp
Suite             : autosar-default
Predicate         : NameInDependentBase::parentMemberFunctionCall#6fb39822#fff
Execution_Time_Ms : 129407

Release           : 179
Run               : 2023-02-28_18-15-59
Platform          : x86-linux
Language          : cpp
Suite             : autosar-default
Predicate         : SSAConstruction::DefUse::hasNonPhiDefinition#2b11997e#ffff
Execution_Time_Ms : 30138

Release           : 179
Run               : 2023-02-28_18-15-59
Platform          : x86-linux
Language          : cpp
Suite             : autosar-default
Predicate         : Dependency::dependsOnTransitive#b0c9183e#ff
Execution_Time_Ms : 179432

Release           : 179
Run               : 2023-02-28_18-15-59
Platform          : x86-linux
Language          : c
Suite             : misra-default
Predicate         : #select#ff#antijoin_rhs
Execution_Time_Ms : 202941


@jsinglet
Copy link
Contributor

jsinglet commented Mar 1, 2023

https://github.com/github/codeql-coding-standards-release-engineering/actions/runs/4297714160

GTG

@jsinglet jsinglet merged commit 1e03c51 into github:main Mar 1, 2023
@jketema jketema deleted the mbaluda/updateql2.9.4 branch March 1, 2023 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

4 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.