NYCUarchery / archeryWebsite

1 stars 0 forks source link

backend test suite is not determined #147

Open Mushroom-MSL1L opened 2 weeks ago

Mushroom-MSL1L commented 2 weeks ago

有鑒於資工系的東西是建立在determine的程式假設之上的,test 變成undetermine明顯很糟糕。 猜測原因是database的query還沒跑完,goconvey就繼續下一個測試了。 possible solution :

  1. 換test 套件。目前是goconvey 和testify suite 混用,才會變成這樣的局面,但是好方便喔。
  2. sync 或wait 之類的東西確保DB reflesh成功,但之前查都和go routine 有關,應該不是那方面的。

workaround : 多測幾次總有一次會全過, 還有現在coverage 8%是要測什麼啦。 不緊急,但重要,在寫新的test之前要搞定這個。

Otmeal commented 1 week ago

9/20 先擺著,不緊急但重要。