About 5,000 fans packed an arena in Barcelona where masks were required to attend and on-the-spot rapid tests were included in the price of the tickets.