Add GitHub Action for pytest
I think tests are failing because we're missing pytest in the pipenv file.
Good catch! 👀
This seems relevant: https://stackoverflow.com/questions/54012510/pipenv-shell-in-jenkins-return-the-issue-termios-error-25-inappropriate-ioct#54012557
this is shockingly hard 😭
It works! Okay, it fails, but it starts tests.
Just in time for the switch to poetry. 😅
Edit: https://github.com/OpenDevin/OpenDevin/pull/620/commits/c0aaddb86963ee864c1803191319aaf5d9962172
@rbren https://github.com/dorbanianas/OpenDevin/actions/runs/8532623697/job/23374074085 you can check this the branch is ready and it passes the tests
I guess now the main checks the make build and also run tests so we need to think about more regression tests to have

you made it 😁