Speedup rake tests by only reindexing necessary models
For #540
Reduziert die Laufzeit von rake test
auf meinem lokalen System von:
Finished in 434.053543s, 0.6819 runs/s, 2.3085 assertions/s.
auf
Finished in 233.466566s, 1.2636 runs/s, 4.2876 assertions/s.
Also fast doppelt so schnell.
Die einzige Änderung ist, dass jetzt zielgerichteter nur dann Elasticsearch Indexiert wird wenn nötig und dann auch nur die betroffenen Models. Dadurch, dass wir jetzt mehr Models indexieren und auch einfach mehr Fixtures haben wird dies langsam nötig.
/cc @daniel.schwab
Edited by Michael Prilop