runbot/forwardport/tests
Xavier Morel 32bf0deda6 [IMP] *: store filestore & forwardport checkouts in temp dirs
I'm surprised this ever worked, I guess concurrent tests stopped
working long before that? Or I misunderstood some of the historical
failures as transient?

During the cleanup of the forwardport test, I'd empty out the
`user_cache_dir('forwardport') / owner`, except the owner is always
the same (more or less) so all the tests check out their repos (and
working copies) in the same directory. If one test is cleaning up
while an other is performing a forward port, the second will blow up.

Also move the filestore to a tempdir, especially during creation of
the template db: it gets leaked so over time that generates gigabytes
of data which doesn't get cleaned up. But the template db filestore is
only "necessary" during the creation of the template, once the
template's been created it's of no use and won't be copied to create
the test dbs (though it could be, I guess).
2022-08-05 15:35:51 +02:00
..
conftest.py [IMP] *: store filestore & forwardport checkouts in temp dirs 2022-08-05 15:35:51 +02:00
test_batches.py [CHG] runbot_merge, forwardport: remove labelling 2020-11-20 07:41:54 +01:00
test_conflicts.py [FIX] forwardport: use diff3 for conflict style 2022-06-30 15:07:49 +02:00
test_limit.py [IMP] *: review mergebot & forwardbot messages for pinging 2022-06-30 15:07:49 +02:00
test_overrides.py [IMP] forwardport: unmodified fw automatically inherit overrides 2021-01-13 16:11:14 +01:00
test_simple.py [FIX] forwardport: detached / closed PR clarifications 2022-06-30 15:07:49 +02:00
test_updates.py [FIX] forwardport: use diff3 for conflict style 2022-06-30 15:07:49 +02:00
test_weird.py [IMP] *: freeze wizard v3, freezer and wizarder 2022-08-05 15:35:51 +02:00