Skip to content

Address False Positives for Autosar #266

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 22 commits into from
Apr 28, 2023
Merged

Conversation

jeongsoolee09
Copy link
Contributor

@jeongsoolee09 jeongsoolee09 commented Mar 23, 2023

Description

Address FPs for AUTOSAR A5-2-6, A0-1-1, A2-7-3, and A15-4-4.

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

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 format of shared queries (not the .qll file, the
.ql file that imports it) is valid by running them within VS Code.

  • Confirmed

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!)

@jeongsoolee09 jeongsoolee09 marked this pull request as draft March 23, 2023 03:36
@github-actions
Copy link

🤖 Beep Boop! Matrix Testing for this PR has been initiated. Please check back later for results.

💡 If you do not hear back from me please check my status! I will report even if this PR does not contain files eligible for matrix testing.

@jeongsoolee09 jeongsoolee09 requested a review from lcartey March 23, 2023 03:36
@jsinglet
Copy link
Contributor

🤖 Beep Boop! clang/c/X86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

@jsinglet
Copy link
Contributor

🤖 Beep Boop! gcc/c/X86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

@github-actions
Copy link

🤖 Beep Boop! Matrix Testing for this PR has been initiated. Please check back later for results.

💡 If you do not hear back from me please check my status! I will report even if this PR does not contain files eligible for matrix testing.

@jsinglet
Copy link
Contributor

🤖 Beep Boop! qcc/cpp/AARCH64LE Matrix Testing for this PR won't happen because it is outside of license window!

@jsinglet
Copy link
Contributor

🤖 Beep Boop! clang/cpp/X86_64 Matrix Testing for this PR has been completed. See below for the results!


TEST_PASS            : True
SUITE                : AUTOSAR
TEST_DIFFERENCE      : 
QUERY                : MissingNoExcept
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT : 
RULE                 : A15-4-4
PACKAGE              : Exceptions1

TEST_PASS            : True
SUITE                : AUTOSAR
TEST_DIFFERENCE      : 
QUERY                : UndocumentedUserDefinedType
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT : 
RULE                 : A2-7-3
PACKAGE              : Comments

TEST_PASS            : True
SUITE                : AUTOSAR
TEST_DIFFERENCE      : 
QUERY                : OperandsOfALogicalAndOrNotParenthesized
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT : 
RULE                 : A5-2-6
PACKAGE              : OrderOfEvaluation

TEST_PASS            : False
SUITE                : AUTOSAR
TEST_DIFFERENCE      : 
QUERY                : UselessAssignment
COMPILE_PASS         : False
COMPILE_ERROR_OUTPUT : [2023-03-23 03:39:52] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp:34:9: error: redefinition of 'b5'
                       [2023-03-23 03:39:52] [build-stderr]   auto &b5 = new B();
                       [2023-03-23 03:39:52] [build-stderr]         ^
                       [2023-03-23 03:39:52] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp:32:9: note: previous definition is here
                       [2023-03-23 03:39:52] [build-stderr]   auto &b5 = *new B();
                       [2023-03-23 03:39:52] [build-stderr]         ^
                       [2023-03-23 03:39:52] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp:68:6: warning: expression result unused [-Wunused-value]
                       [2023-03-23 03:39:52] [build-stderr]   l2 + 5;
                       [2023-03-23 03:39:52] [build-stderr]   ~~ ^ ~
                       [2023-03-23 03:39:52] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp:71:5: warning: expression result unused [-Wunused-value]
                       [2023-03-23 03:39:52] [build-stderr]   p + 5;
                       [2023-03-23 03:39:52] [build-stderr]   ~ ^ ~
                       [2023-03-23 03:39:52] [build-stderr] 2 warnings and 1 error generated.
                       [2023-03-23 03:39:52] [ERROR] Spawned process exited abnormally (code 1; tried to run: [/__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql/tools/linux64/preload_tracer, clang++, -std=c++14, -fsyntax-only, /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp])
                       
RULE                 : A0-1-1
PACKAGE              : DeadCode


@jsinglet
Copy link
Contributor

🤖 Beep Boop! qcc/cpp/AARCH64LE Matrix Testing for this PR won't happen because it is outside of license window!

@jsinglet
Copy link
Contributor

🤖 Beep Boop! clang/c/X86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

@jsinglet
Copy link
Contributor

🤖 Beep Boop! gcc/c/X86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

@jsinglet
Copy link
Contributor

🤖 Beep Boop! qcc/c/AARCH64LE Matrix Testing for this PR won't happen because it is outside of license window!

1 similar comment
@jsinglet
Copy link
Contributor

🤖 Beep Boop! qcc/c/AARCH64LE Matrix Testing for this PR won't happen because it is outside of license window!

@jsinglet
Copy link
Contributor

🤖 Beep Boop! gcc/cpp/X86_64 Matrix Testing for this PR has been completed. See below for the results!


COMPILE_PASS         : True
SUITE                : AUTOSAR
PACKAGE              : Exceptions1
TEST_DIFFERENCE      : 
TEST_PASS            : True
QUERY                : MissingNoExcept
RULE                 : A15-4-4
COMPILE_ERROR_OUTPUT : 

COMPILE_PASS         : True
SUITE                : AUTOSAR
PACKAGE              : Comments
TEST_DIFFERENCE      : 
TEST_PASS            : True
QUERY                : UndocumentedUserDefinedType
RULE                 : A2-7-3
COMPILE_ERROR_OUTPUT : 

COMPILE_PASS         : True
SUITE                : AUTOSAR
PACKAGE              : OrderOfEvaluation
TEST_DIFFERENCE      : 
TEST_PASS            : True
QUERY                : OperandsOfALogicalAndOrNotParenthesized
RULE                 : A5-2-6
COMPILE_ERROR_OUTPUT : 

COMPILE_PASS         : False
SUITE                : AUTOSAR
PACKAGE              : DeadCode
TEST_DIFFERENCE      : 
TEST_PASS            : False
QUERY                : UselessAssignment
RULE                 : A0-1-1
COMPILE_ERROR_OUTPUT : [2023-03-23 03:42:29] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp: In function 'void foo(B&)':
                       [2023-03-23 03:42:29] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp:34:9: error: conflicting declaration 'auto& b5'
                       [2023-03-23 03:42:29] [build-stderr]    auto &b5 = new B();
                       [2023-03-23 03:42:29] [build-stderr]          ^~
                       [2023-03-23 03:42:29] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp:32:9: note: previous declaration as 'B& b5'
                       [2023-03-23 03:42:29] [build-stderr]    auto &b5 = *new B();
                       [2023-03-23 03:42:29] [build-stderr]          ^~
                       [2023-03-23 03:42:29] [ERROR] Spawned process exited abnormally (code 1; tried to run: [/__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql/tools/linux64/preload_tracer, g++, -std=c++14, -fsyntax-only, /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp])
                       


@jsinglet
Copy link
Contributor

🤖 Beep Boop! gcc/cpp/X86_64 Matrix Testing for this PR has been completed. See below for the results!


PACKAGE              : Exceptions1
COMPILE_ERROR_OUTPUT : 
COMPILE_PASS         : True
RULE                 : A15-4-4
TEST_PASS            : True
SUITE                : AUTOSAR
QUERY                : MissingNoExcept
TEST_DIFFERENCE      : 

PACKAGE              : Comments
COMPILE_ERROR_OUTPUT : 
COMPILE_PASS         : True
RULE                 : A2-7-3
TEST_PASS            : True
SUITE                : AUTOSAR
QUERY                : UndocumentedUserDefinedType
TEST_DIFFERENCE      : 

PACKAGE              : OrderOfEvaluation
COMPILE_ERROR_OUTPUT : 
COMPILE_PASS         : True
RULE                 : A5-2-6
TEST_PASS            : True
SUITE                : AUTOSAR
QUERY                : OperandsOfALogicalAndOrNotParenthesized
TEST_DIFFERENCE      : 

PACKAGE              : DeadCode
COMPILE_ERROR_OUTPUT : [2023-03-23 03:42:29] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp: In function 'void foo(B&)':
                       [2023-03-23 03:42:29] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp:34:9: error: conflicting declaration 'auto& b5'
                       [2023-03-23 03:42:29] [build-stderr]    auto &b5 = new B();
                       [2023-03-23 03:42:29] [build-stderr]          ^~
                       [2023-03-23 03:42:29] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp:32:9: note: previous declaration as 'B& b5'
                       [2023-03-23 03:42:29] [build-stderr]    auto &b5 = *new B();
                       [2023-03-23 03:42:29] [build-stderr]          ^~
                       [2023-03-23 03:42:30] [ERROR] Spawned process exited abnormally (code 1; tried to run: [/__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql/tools/linux64/preload_tracer, g++, -std=c++14, -fsyntax-only, /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp])
                       
COMPILE_PASS         : False
RULE                 : A0-1-1
TEST_PASS            : False
SUITE                : AUTOSAR
QUERY                : UselessAssignment
TEST_DIFFERENCE      : 


@jsinglet
Copy link
Contributor

🤖 Beep Boop! clang/cpp/X86_64 Matrix Testing for this PR has been completed. See below for the results!


TEST_DIFFERENCE      : 
PACKAGE              : Exceptions1
COMPILE_ERROR_OUTPUT : 
TEST_PASS            : True
QUERY                : MissingNoExcept
COMPILE_PASS         : True
RULE                 : A15-4-4
SUITE                : AUTOSAR

TEST_DIFFERENCE      : 
PACKAGE              : Comments
COMPILE_ERROR_OUTPUT : 
TEST_PASS            : True
QUERY                : UndocumentedUserDefinedType
COMPILE_PASS         : True
RULE                 : A2-7-3
SUITE                : AUTOSAR

TEST_DIFFERENCE      : 
PACKAGE              : OrderOfEvaluation
COMPILE_ERROR_OUTPUT : 
TEST_PASS            : True
QUERY                : OperandsOfALogicalAndOrNotParenthesized
COMPILE_PASS         : True
RULE                 : A5-2-6
SUITE                : AUTOSAR

TEST_DIFFERENCE      : 
PACKAGE              : DeadCode
COMPILE_ERROR_OUTPUT : [2023-03-23 03:42:31] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp:34:9: error: redefinition of 'b5'
                       [2023-03-23 03:42:31] [build-stderr]   auto &b5 = new B();
                       [2023-03-23 03:42:31] [build-stderr]         ^
                       [2023-03-23 03:42:31] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp:32:9: note: previous definition is here
                       [2023-03-23 03:42:31] [build-stderr]   auto &b5 = *new B();
                       [2023-03-23 03:42:31] [build-stderr]         ^
                       [2023-03-23 03:42:31] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp:68:6: warning: expression result unused [-Wunused-value]
                       [2023-03-23 03:42:31] [build-stderr]   l2 + 5;
                       [2023-03-23 03:42:31] [build-stderr]   ~~ ^ ~
                       [2023-03-23 03:42:31] [build-stderr] /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp:71:5: warning: expression result unused [-Wunused-value]
                       [2023-03-23 03:42:31] [build-stderr]   p + 5;
                       [2023-03-23 03:42:31] [build-stderr]   ~ ^ ~
                       [2023-03-23 03:42:31] [build-stderr] 2 warnings and 1 error generated.
                       [2023-03-23 03:42:32] [ERROR] Spawned process exited abnormally (code 1; tried to run: [/__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql/tools/linux64/preload_tracer, clang++, -std=c++14, -fsyntax-only, /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/cpp/autosar/test/rules/A0-1-1/test.cpp])
                       
TEST_PASS            : False
QUERY                : UselessAssignment
COMPILE_PASS         : False
RULE                 : A0-1-1
SUITE                : AUTOSAR


@jeongsoolee09
Copy link
Contributor Author

/test-matrix

@github-actions
Copy link

🤖 Beep Boop! Matrix Testing for this PR has been initiated. Please check back later for results.

💡 If you do not hear back from me please check my status! I will report even if this PR does not contain files eligible for matrix testing.

@jsinglet
Copy link
Contributor

🤖 Beep Boop! clang/c/X86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

@jsinglet
Copy link
Contributor

🤖 Beep Boop! gcc/c/X86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

@jsinglet
Copy link
Contributor

🤖 Beep Boop! gcc/cpp/X86_64 Matrix Testing for this PR has been completed. See below for the results!


TEST_DIFFERENCE      : 
TEST_PASS            : True
QUERY                : MissingNoExcept
COMPILE_PASS         : True
RULE                 : A15-4-4
SUITE                : AUTOSAR
PACKAGE              : Exceptions1
COMPILE_ERROR_OUTPUT : 

TEST_DIFFERENCE      : 
TEST_PASS            : True
QUERY                : UndocumentedUserDefinedType
COMPILE_PASS         : True
RULE                 : A2-7-3
SUITE                : AUTOSAR
PACKAGE              : Comments
COMPILE_ERROR_OUTPUT : 

TEST_DIFFERENCE      : 
TEST_PASS            : True
QUERY                : UselessAssignment
COMPILE_PASS         : True
RULE                 : A0-1-1
SUITE                : AUTOSAR
PACKAGE              : DeadCode
COMPILE_ERROR_OUTPUT : 

TEST_DIFFERENCE      : 
TEST_PASS            : True
QUERY                : OperandsOfALogicalAndOrNotParenthesized
COMPILE_PASS         : True
RULE                 : A5-2-6
SUITE                : AUTOSAR
PACKAGE              : OrderOfEvaluation
COMPILE_ERROR_OUTPUT : 


@jsinglet
Copy link
Contributor

🤖 Beep Boop! clang/cpp/X86_64 Matrix Testing for this PR has been completed. See below for the results!


PACKAGE              : Exceptions1
RULE                 : A15-4-4
COMPILE_PASS         : True
TEST_PASS            : True
SUITE                : AUTOSAR
QUERY                : MissingNoExcept
TEST_DIFFERENCE      : 
COMPILE_ERROR_OUTPUT : 

PACKAGE              : Comments
RULE                 : A2-7-3
COMPILE_PASS         : True
TEST_PASS            : True
SUITE                : AUTOSAR
QUERY                : UndocumentedUserDefinedType
TEST_DIFFERENCE      : 
COMPILE_ERROR_OUTPUT : 

PACKAGE              : DeadCode
RULE                 : A0-1-1
COMPILE_PASS         : True
TEST_PASS            : True
SUITE                : AUTOSAR
QUERY                : UselessAssignment
TEST_DIFFERENCE      : 
COMPILE_ERROR_OUTPUT : 

PACKAGE              : OrderOfEvaluation
RULE                 : A5-2-6
COMPILE_PASS         : True
TEST_PASS            : True
SUITE                : AUTOSAR
QUERY                : OperandsOfALogicalAndOrNotParenthesized
TEST_DIFFERENCE      : 
COMPILE_ERROR_OUTPUT : 


@jsinglet
Copy link
Contributor

🤖 Beep Boop! qcc/cpp/AARCH64LE Matrix Testing for this PR has been completed. See below for the results!


COMPILE_ERROR_OUTPUT : 
PACKAGE              : Exceptions1
QUERY                : MissingNoExcept
COMPILE_PASS         : True
SUITE                : AUTOSAR
TEST_DIFFERENCE      : 
TEST_PASS            : True
RULE                 : A15-4-4

COMPILE_ERROR_OUTPUT : 
PACKAGE              : Comments
QUERY                : UndocumentedUserDefinedType
COMPILE_PASS         : True
SUITE                : AUTOSAR
TEST_DIFFERENCE      : 
TEST_PASS            : True
RULE                 : A2-7-3

COMPILE_ERROR_OUTPUT : 
PACKAGE              : DeadCode
QUERY                : UselessAssignment
COMPILE_PASS         : True
SUITE                : AUTOSAR
TEST_DIFFERENCE      : 
TEST_PASS            : True
RULE                 : A0-1-1

COMPILE_ERROR_OUTPUT : 
PACKAGE              : OrderOfEvaluation
QUERY                : OperandsOfALogicalAndOrNotParenthesized
COMPILE_PASS         : True
SUITE                : AUTOSAR
TEST_DIFFERENCE      : 
TEST_PASS            : True
RULE                 : A5-2-6


@jsinglet
Copy link
Contributor

🤖 Beep Boop! qcc/c/AARCH64LE Matrix Testing for this PR has been completed but I didn't find anything to test!

@jsinglet
Copy link
Contributor

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

@lcartey lcartey marked this pull request as ready for review April 26, 2023 16:33
- A0-1-1: Couldn't repro, query file not touched at all
- A5-2-6: Couldn't repro, file reverted to original
…odeql-coding-standards into jeongsoolee09/False-positives-1
@jeongsoolee09
Copy link
Contributor Author

/test-matrix

@github-actions
Copy link

🤖 Beep Boop! Matrix Testing for this PR has been initiated. Please check back later for results.

💡 If you do not hear back from me please check my status! I will report even if this PR does not contain files eligible for matrix testing.

@jsinglet
Copy link
Contributor

🤖 Beep Boop! clang/c/X86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

@jsinglet
Copy link
Contributor

🤖 Beep Boop! gcc/c/X86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

@jsinglet
Copy link
Contributor

🤖 Beep Boop! clang/cpp/X86_64 Matrix Testing for this PR has been completed. See below for the results!


TEST_PASS            : True
RULE                 : A15-4-4
COMPILE_ERROR_OUTPUT : 
PACKAGE              : Exceptions1
TEST_DIFFERENCE      : 
COMPILE_PASS         : True
QUERY                : MissingNoExcept
SUITE                : AUTOSAR

TEST_PASS            : True
RULE                 : A2-7-3
COMPILE_ERROR_OUTPUT : 
PACKAGE              : Comments
TEST_DIFFERENCE      : 
COMPILE_PASS         : True
QUERY                : UndocumentedUserDefinedType
SUITE                : AUTOSAR

TEST_PASS            : True
RULE                 : A0-1-1
COMPILE_ERROR_OUTPUT : 
PACKAGE              : DeadCode
TEST_DIFFERENCE      : 
COMPILE_PASS         : True
QUERY                : UselessAssignment
SUITE                : AUTOSAR

TEST_PASS            : True
RULE                 : A5-2-6
COMPILE_ERROR_OUTPUT : 
PACKAGE              : OrderOfEvaluation
TEST_DIFFERENCE      : 
COMPILE_PASS         : True
QUERY                : OperandsOfALogicalAndOrNotParenthesized
SUITE                : AUTOSAR


@jsinglet
Copy link
Contributor

🤖 Beep Boop! gcc/cpp/X86_64 Matrix Testing for this PR has been completed. See below for the results!


COMPILE_PASS         : True
RULE                 : A15-4-4
COMPILE_ERROR_OUTPUT : 
TEST_DIFFERENCE      : 
TEST_PASS            : True
PACKAGE              : Exceptions1
QUERY                : MissingNoExcept
SUITE                : AUTOSAR

COMPILE_PASS         : True
RULE                 : A2-7-3
COMPILE_ERROR_OUTPUT : 
TEST_DIFFERENCE      : 
TEST_PASS            : True
PACKAGE              : Comments
QUERY                : UndocumentedUserDefinedType
SUITE                : AUTOSAR

COMPILE_PASS         : True
RULE                 : A0-1-1
COMPILE_ERROR_OUTPUT : 
TEST_DIFFERENCE      : 
TEST_PASS            : True
PACKAGE              : DeadCode
QUERY                : UselessAssignment
SUITE                : AUTOSAR

COMPILE_PASS         : True
RULE                 : A5-2-6
COMPILE_ERROR_OUTPUT : 
TEST_DIFFERENCE      : 
TEST_PASS            : True
PACKAGE              : OrderOfEvaluation
QUERY                : OperandsOfALogicalAndOrNotParenthesized
SUITE                : AUTOSAR


@jsinglet
Copy link
Contributor

🤖 Beep Boop! qcc/cpp/AARCH64LE Matrix Testing for this PR has been completed. See below for the results!


TEST_DIFFERENCE      : 
SUITE                : AUTOSAR
TEST_PASS            : True
PACKAGE              : Exceptions1
QUERY                : MissingNoExcept
RULE                 : A15-4-4
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT : 

TEST_DIFFERENCE      : 
SUITE                : AUTOSAR
TEST_PASS            : True
PACKAGE              : Comments
QUERY                : UndocumentedUserDefinedType
RULE                 : A2-7-3
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT : 

TEST_DIFFERENCE      : 
SUITE                : AUTOSAR
TEST_PASS            : True
PACKAGE              : DeadCode
QUERY                : UselessAssignment
RULE                 : A0-1-1
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT : 

TEST_DIFFERENCE      : 
SUITE                : AUTOSAR
TEST_PASS            : True
PACKAGE              : OrderOfEvaluation
QUERY                : OperandsOfALogicalAndOrNotParenthesized
RULE                 : A5-2-6
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT : 


@jsinglet
Copy link
Contributor

🤖 Beep Boop! qcc/c/AARCH64LE Matrix Testing for this PR has been completed but I didn't find anything to test!

@jsinglet
Copy link
Contributor

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

Copy link
Collaborator

@lcartey lcartey left a comment

Choose a reason for hiding this comment

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

Good job!

@lcartey lcartey added this pull request to the merge queue Apr 28, 2023
Merged via the queue into main with commit 35ef53b Apr 28, 2023
@lcartey lcartey deleted the jeongsoolee09/False-positives-1 branch April 28, 2023 08:59
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.

3 participants