4444 - name : CMake Build
4545 run : conda run --name diff_check --no-capture-output cmake --build build --config Release
4646
47- # TODO: debug
48- - name : List the files in the bin cpp
49- run : |
50- dir ${{github.workspace}}/build/bin/Release
51-
52- # TODO: debug
53- - name : List the files in the bin pybinds
54- run : |
55- dir ${{github.workspace}}/build/Release
56-
5747 - name : Copying the dlls for python tests and c++ tests
5848 run : |
5949 copy ${{github.workspace}}/build/bin/Release/diffCheck.dll ${{github.workspace}}/build/df_tests/Release
6353 copy ${{github.workspace}}/build/bin/Release/Open3D.dll ${{github.workspace}}/tests/integration_tests/pybinds_tests
6454 copy ${{github.workspace}}/build/Release/*.pyd ${{github.workspace}}/tests/integration_tests/pybinds_tests
6555
66- # TODO: debug
67- - name : test if the dlls are copied for python tests
68- run : |
69- dir ${{github.workspace}}/tests/integration_tests/pybinds_tests
70-
71- # TODO: debug
72- - name : test if the dlls are copied for c++ tests
73- run : |
74- dir ${{github.workspace}}/build/df_tests/Release
75-
76- # TODO: debug
77- - name : Verify the ply file exists
78- run : |
79- dir ${{github.workspace}}/tests/test_data
80- # TODO: debug
81- - name : Check .ply file permissions
82- run : |
83- icacls ${{github.workspace}}/tests/test_data/roof_quarter.ply
84-
85- # FIXME: possible solution: Ensure the .ply file has read permissions
86- - name : Set read permissions for .ply file
87- run : |
88- icacls ${{github.workspace}}/tests/test_data/roof_quarter.ply /grant Everyone:R
89- - name : Print .ply file content
90- run : |
91- type ${{github.workspace}}/tests/test_data/roof_quarter.ply
92- - name : Compute hash of .ply file
93- run : |
94- certutil -hashfile ${{github.workspace}}/tests/test_data/roof_quarter.ply MD5
95-
9656 - name : Run tests with cmake
9757 run : |
9858 conda run --name diff_check ctest --test-dir build --output-on-failure -C Release --verbose
0 commit comments