Fixes for UI arch and compute-resource related test-cases.

This error checking strategy is much nicer than what was used before. Good job.