lennym/choma

CHOMA_SEED is Not Consistent Across Different Machines

Opened this issue · 0 comments

On my CI/CD:

choma-poc1

Then, locally:

choma-poc2

I see the choma seed printed matches the one in my CI/CD system, but the tests don't run in the same order. I expected the ordering to be the same across different machines.

But!

I noticed when I created a small PoC to test this, that things consistently ran as expected:

CI/CD:

choma-poc4

Locally:

choma-poc3

The files containing tests are exactly the same locally & in the CI/CD system. They're run on different OSes (Debian Stretch vs Ubuntu 16.04) but otherwise things are the same (node version and all deps)

I don't know the choma code well. What might cause this difference between a simple few test files vs a complex bunch of tests?