openSUSE / osem

Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences.
http://osem.io
MIT License
879 stars 495 forks source link

Test on a "production" database #2256

Open bear454 opened 6 years ago

bear454 commented 6 years ago

I'm submitting a ..

Current behavior:

Continuous testing on Travis CI is run on a Sqlite3 database; as of filing this issue, running our test suite on either MariaDB or Postgres results in intermittent failures.

Expected correct behavior:

Travis CI runs on either MariaDB or Postgres, without introducing flakiness.

Other information:

Introduced in #2225.

Ana06 commented 5 years ago

@bear454 we could run travis twice with a different database. Would you like to set this up? You would need to fix the failures, but after that we would ensure that this keep working in every PR. :thinking:

hennevogel commented 5 years ago

@Ana06 read the discussion in #2225

AndrewKvalheim commented 4 years ago

Tests are passing reliably for me on PostgreSQL after merging: