fixing natives tests and adding always_compact and always_opt tests