Police plan to swab the hands of patrons and put the results in an analyser. If it reads ‘green’, you can go in, ‘amber’, you get a drug info pack. ‘red’, you get searched and, if drugs are found on your person, arrested.
The test is ‘voluntary’ in the same way that a search at the airport is voluntary. Do it or go home.