torch-mlir icon indicating copy to clipboard operation
torch-mlir copied to clipboard

Python tests are failing in Windows build

Open sahas3 opened this issue 10 months ago • 0 comments

There are two types of failures when running the python based tests on Windows:

  1. End-to-end execution tests are failing due to the signal.SIGALRM (used for timeout handling in the following piece of testing code) is not available for Windows https://github.com/llvm/torch-mlir/blob/a265d283357f572c5437f9217ea85fa9770d374c/projects/pt1/python/torch_mlir_e2e_test/framework.py#L310-L323 One possible solution is to use the https://pypi.org/project/pytest-timeout/ plugin with pytest which offers portability across different platforms.

  2. Python API unit tests using LLVM's lit testing framework are failing due to pwd module not being available in Windows. This failure is a bit puzzling as it seems to be triggered from fx.export_and_import as seen in the logs, but running the file from CLI directly such as python test\python\fx_importer\v2.3\types_test.py doesn't produce any error.

sahas3 avatar Feb 23 '25 22:02 sahas3