`on_test_end` is not called in test
🐛 Bug
I'm running a model with fit and test called. However I noticed that on_test_end is not called at the end of test.
Please reproduce using the BoringModel
https://colab.research.google.com/drive/1j5J8TXAIqoFCqc-3WnAPMox8amNsRDjE?usp=sharing
To Reproduce
Use following BoringModel and post here
See the code addition at the bottom of this cell, which prints when the method is hit.
Then check the output here. Notice how ##### hit on_test_end ##### is missing, whereas ##### hit on_train_end ##### is present and just fine.
Expected behavior
When running the trainer.test step, on_test_end should be called at the end of test.
Environment
See the shared Colab notebook. Below are pasted form the notebook:
* CUDA:
	- GPU:
		- Tesla T4
	- available:         True
	- version:           10.1
* Packages:
	- numpy:             1.19.4
	- pyTorch_debug:     True
	- pyTorch_version:   1.7.0+cu101
	- pytorch-lightning: 1.1.3
	- tqdm:              4.41.1
* System:
	- OS:                Linux
	- architecture:
		- 64bit
		- 
	- processor:         x86_64
	- python:            3.6.9
	- version:           #1 SMP Thu Jul 23 08:00:38 PDT 2020