It's called a readiness moniter. Your car hasn't completed the moniters yet so it fails the emissions test. Driving it for an hour over 60mph isn't ness.
You must complete one or two of drive cycles and also meet the standards the ecu wants to see before it will run the moniter. For example the ecu watchs all the inputs and sees the engine coolant temp. goes to 180. Then it waits to see that the car goes into closed loop, then it etc..etc.. once it sees what it needs the car runs a test of whatever it's testing, egr, cat. convertor, etc.. and it either completes or it doesn't. You need all to complete except two I believe at this present time....It's suppose to change though. OBD2 and up we are talking about here....