As a full time Environmental Compliance Manager, I will say that eliminating EVAP is a violation of federal standards, but will leave it at that
At the state level, you can usually get away with a lot, though I am always reminded of when I lived in Arizona. The state was known for having zero emissions testing and many Californian hot-rodders would get a PO Box or use a friend/family members address for registration. Then, when Maricopa and Pima Counties were having non-attainment issues and faced losing their federal highway funding, they implemented some heavy requirements.
I had just put a big-block into a D200 Dodge project I was working on and got the notice in the mail saying that as a Pinal County resident, I was now required to get emissions tested as well. There was no way my truck was going to pass the emissions inspection (it did not have the OEM air pump and EGR, so would automatically fail), even though it would have passed the roller test. I sold it to a guy who lived outside the area and wouldn't have to worry about it. There was some getting around the testing requirements for a while (using a PO box for example), but the ADEQ got smart to that and would require a physical address on all registrations. Unless you knew someone who could send you mail from their out-of-range location, it became harder and harder.
View attachment 130088
Even when you tried to comply, like in the case of my YJ, you often had to deal with some nonsense. My YJ had low miles, a perfectly running 4.0L, and a brand new cat, but every now and then, one of the guys running it on the rollers would fail the test because he missed the up or downshifts, which would cause him to lug or overrev and throw off the results (it was quite a narrow window!). There were at least two times that I ended up doing the "driving" during the IM147 roller emissions testing because the person didn't know how to properly shift...
Thankfully in PA it's just an equipment visual and simple OBD-II check. As long as you have the necessary equipment (cats) and your CEL works but is not on when the engine is running, and your gas cap passes the test, you're good to go.