I'm looking at some definitions of Lucas' primality test and as far as I can see the algorithm for the examples shown on most sites seem to just be "For some number $n$ if $n$ has a primitive root then $n$ is prime"
Is this a true statement? Conversely, can non-primes also have primitive roots?
There is a primitive root modulo $m$ iff $m$ is $2$, $4$, $p^k$, or $2 p^k$, where $p$ is an odd prime.
I don't know what sources you mean, so I'm guessing here, but in Wikipedia it says:
This is not quite the same as having a primitive root: it's stronger.