I have a bunch of vectors from two groups, $X$ and $Y$, and each vector in either $X$ or $Y$ groups has $m$ elements. Now I have $X_{1},\ldots,X_{8}$ and $Y_{1}, \ldots, Y_{8}$ in each group, and would like to compare/test the difference between the two groups. From the Wikipedia page of Hotelling's $T$-squared distribution, the assumption for the samples are two independent multivariate normal distributions with the same mean and covariance.
My question is that, when some of the assumptions of Hotelling's $T$ test are not satisified, shall I continue to use it or there are alternative more robust approaches to choose? For example, I only have (in each group) 8 samples, even though the number of elements in $X_{i}$ ($Y_{i}$) is large (say $50$), and they're not necessarily normal.