ponder-lab / Hybridize-Functions-Refactoring

Refactorings for optimizing imperative TensorFlow clients for greater efficiency.
Eclipse Public License 2.0
0 stars 0 forks source link

Build failure pertaining to multi-file projects #374

Open khatchad opened 4 weeks ago

khatchad commented 4 weeks ago

I am currently seeing the following failure on 7fa82aacbb87208c30a14caddfbc21b30065d457:

Results:

Failures: 
  HybridizeFunctionRefactoringTest.testPythonSideEffects59:6122->testPythonSideEffects:5408->lambda$55:5411 Function: f() should have side-effects. expected:<true> but was:<false>
  HybridizeFunctionRefactoringTest.testPythonSideEffects60:6151->testPythonSideEffects:5408->lambda$55:5411 Function: C.g() should have side-effects. expected:<true> but was:<null>
  HybridizeFunctionRefactoringTest.testPythonSideEffects61:6180->testPythonSideEffects:5408->lambda$55:5411 Function: f() should have side-effects. expected:<true> but was:<false>
Errors: 
  HybridizeFunctionRefactoringTest.testClassInDifferentFile:6714 NullPointer Can...
  HybridizeFunctionRefactoringTest.testClassInDifferentFile4:6750 NullPointer Ca...
  HybridizeFunctionRefactoringTest.testModule6:7389 NullPointer Cannot invoke "j...

It seems like a problem in Ariadne.

khatchad commented 4 weeks ago

Created https://github.com/ponder-lab/Hybridize-Functions-Refactoring/tree/374-build-failure-pertaining-to-multi-file-projects.

khatchad commented 4 weeks ago

Seems related to https://github.com/ponder-lab/Hybridize-Functions-Refactoring/issues/311.

khatchad commented 4 weeks ago

Does it need a PYTHONPATH?

khatchad commented 4 weeks ago

There seems to be some nondeterminism here. It works on laptop and on Travis CI but not on GitHub Actions nor my desktop. It might be useful to compare output from the working and not working cases.

khatchad commented 4 weeks ago

Non-working case 59.log.

khatchad commented 3 weeks ago

Working case: 59_working.log