-
Notifications
You must be signed in to change notification settings - Fork 17
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
Can't find external classes #146
Comments
I've also tried external functions. Those also don't work. |
But they do work in our client that imports Ariadne as a dependency, which makes me think that this could be a testing issue, at least for the external functions case. However, external ctors and other method calls don't work in both the Ariadne tests as well as our client application. |
Well, here's an interesting find. The tests in |
This also makes me believe that the ML tests are using Jython and not Jython3. |
I'm unsure how this is happening, i.e., how the tests are being run twice. |
Well, in the test, I can repro this and cannot repro this depending on the test iteration. Why there are multiple I don't know, but it seems that the first one tests stuff in |
It's possible that the modules are created differently depending on the location of the test files. In one test iteration, the test files come from ML/com.ibm.wala.cast.python.test/source/com/ibm/wala/cast/python/test/TestPythonCallGraphShape.java Lines 73 to 85 in d9a3d6b
|
Consider the following example:
The resulting call graph on 5ad4dae:
Note that the second to last line shows that
f()
has no callees. It should call the constructor forC
. I've also tried this with an explicit default ctor as well as explicitly defined methods.The text was updated successfully, but these errors were encountered: