I'm trying to run Test_HW2_Upload_Simple and all the checks pass, but the test ends up hanging. I tried running other tests and they also hang.
I have copied another student's HW1 implementation to see if the problem was in my HW1, but it's the same issue.
Any suggestions?
If all the checks are fine, then the only thing that could make the program hang is Stop(). My guess is that you are waiting for a goroutine to terminate, but it never does.
Yes, I found it now. It was in Stop(). The function was blocking on writing to the quit channel.