tests: Fix GCalManager test

The unit test that checks GCalManager test fails due to missing
schemas.

This patch allows schemas to be compiled in the build tree and also
sets the environment variables so tests can found them and run
properly.

Additional code and testing from Mohammed Sadiq <sadiq@sadiqpk.org>
1 job for fix-tests in 9 minutes and 8 seconds (queued for 2 seconds)
latest
Status Name Job ID Coverage
  Build
failed build-calendar #5937

00:09:08

 
Name Stage Failure
failed
build-calendar Build
No job log