Metaweb can use Freebase credentials to test read/write queries. Set the environment variables FREEBASE_USER & FREEBASE_PASS to use these tests. Checking if your kit is complete... Looks good Writing Makefile for WWW::Metaweb cp lib/WWW/Metaweb.pm blib/lib/WWW/Metaweb.pm cp lib/WWW/Metaweb/JSONLikePerl.pm blib/lib/WWW/Metaweb/JSONLikePerl.pm Manifying blib/man3/WWW::Metaweb::JSONLikePerl.3 Manifying blib/man3/WWW::Metaweb.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01base.............1..2 ok 1 - module loaded okay ok 2 - version is non-zero ok t/02emptysubclass....1..1 ok 1 - Empty package can subclass WWW::Metaweb ok t/11readquery........1..7 ok 1 - Can connect to Freebase. ok 2 - Can add query. ok 3 - Can send envelope. ok 4 - Result is okay. ok 5 - Result can be fetched as JSON. ok 6 - Result can be fetched as a Perl structure. ok 7 - Structure of test query is correct. ok t/12jsoncallback.....1..4 ok 1 - First callback called. ok 2 - JSON sent to callback correctly. ok 3 - Second callback called. ok 4 - Callback altered JSON. ok t/21writequery.......1..8 ok 1 # skip No Freebase credentials provided ok 2 # skip No Freebase credentials provided ok 3 # skip No Freebase credentials provided ok 4 # skip No Freebase credentials provided ok 5 # skip No Freebase credentials provided ok 6 # skip No Freebase credentials provided ok 7 # skip No Freebase credentials provided ok 8 # skip No Freebase credentials provided ok 8/8 skipped: various reasons All tests successful, 8 subtests skipped. Files=5, Tests=22, 2 wallclock secs ( 0.67 cusr + 0.20 csys = 0.87 CPU) Installing /Users/cpanrun/build/5.8.8/html/site/lib/WWW/Metaweb.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/WWW/Metaweb/JSONLikePerl.html Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/WWW/Metaweb.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/WWW/Metaweb/JSONLikePerl.pm Installing /Users/cpanrun/build/5.8.8/man/man3/WWW::Metaweb.3 Installing /Users/cpanrun/build/5.8.8/man/man3/WWW::Metaweb::JSONLikePerl.3 Appending installation info to /Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/perllocal.pod