Dear authors,
I was trying to execute test_CIRI.pl from CIRI2 (v2.0.6) to check if everything is OK before running my analysis, and I got the following error:
This script is used to test CIRI2.
Preparing to test ... Done
Begin Test 1 ...
1..6
ok 1 - Integration test ready
ok 2 - Integration test
End Test 1;
Begin Test 2 ...
ok 3 - Test for 1st scanning ready
ok 4 - Test for 1st scanning
End Test 2;
Begin Test 3 ...
ok 5 - Test for 2nd scanning ready
not ok 6 - Test for 2nd scanning
Finished 3 testcases.
CIRI2 was tested unsuccessfully.
When looking for solution, I found the other ticket on this repository where one user stated that he had run the script again and no error was found. So, I tried to do the same, and what I realized was that, when running the test multiple times in the same environment, without changing anything from run to run, sometimes the test would be successful and sometimes it won't. I just saw in the CIRI (v1) paper that there are no dependencies on running CIRI. Yet, I can't help but wonder if there are no restrictions on perl version or modules that I should have in order for it to run properly 100% of the times. I would like to understand this issue as I don't feel comfortable to execute my analysis without the absolute certainty that the code is running as it should. My perl version is (v5.32.0) and my OS is Manjaro Linux (v20.1).
Thanks in advance,
Rodrigo