You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems that the github tests are flaky and always timeout, and we are mostly relying on cloudlab tests?
@ThrivikramanV Could you figure out the right practice to do regression tests, given that we will have more folks working on the project like @MarkintoshZ ?
The text was updated successfully, but these errors were encountered:
Have a weekly action to reproduce all bugs. For this, we need to recruit one idle lab machine to use as the Github self-hosted runner. I think PT2 and PT3 are mostly idle these days.
Better organize the unittests and e2e tests. We want to separate unittests and e2e tests, because we want separate github actions for them. There are two ways to go with this:
Putting unittests and e2e tests in separate directory, so that the github actions can just invoke pytest on different directories to separate unittest and e2e tests.
Using pytest marker to annotate each test, and the github action invokes the tests using the markers.
The first option is probably better, and we are already in a good shape for that (our unittests are in the source code directories, and e2e tests are in the test directory)
It seems that the github tests are flaky and always timeout, and we are mostly relying on cloudlab tests?
@ThrivikramanV Could you figure out the right practice to do regression tests, given that we will have more folks working on the project like @MarkintoshZ ?
The text was updated successfully, but these errors were encountered: