Open vikramsubramanian opened 4 months ago
Summary: Rdf.StrictMode test in the CI check likely produces undefined behavior.
Based on the provided information, the issue seems to be related to the CI check failure in gcc and gcc 32-bit tests after a pull request that only changes a workflow file. The log messages indicate problems with missing cypherScript files and execution of RDF-related queries, as well as a specific error message about invalid syntax in test_runner.cpp.
To address the issue, consider the following steps:
Rdf.StrictMode
is correctly configured in the tests. This mode should enforce strict parsing rules, and any deviation from expected syntax should result in a test failure.testStatement
function in test_runner.cpp
around line 29 to ensure it is correctly handling malformed RDF files when Rdf.StrictMode
is enabled.If the issue persists after these checks, further investigation into the test suite and CI configuration may be necessary to identify the root cause of the test failures.
.github/workflows/ci-workflow.yml
The issue is related to a CI workflow failure, and this file contains the CI workflow definitions that may need to be inspected to understand the cause of the failure.
.github/workflows/multiplatform-build-test.yml
This file also contains CI workflow definitions for multiplatform builds and tests, which could be relevant to the issue if the failure is related to platform-specific configurations.
The issue mentions a test failure, and this file contains test code that may be related to the Rdf.StrictMode failure.
In the initial CI check for [this]( PR, Rdf.StrictMode failed in gcc and gcc 32 bit tests. The pull request only changes a workflow file and does not touch any other code. It produced this log:
)