Add test to check all symbols can be loaded

Summary:
make sure all symboles can be loaded to avoid issues like missing
methods in descendants of abstract base class.

Test Plan:
ran it and verified it passes; remove a method in a descendant class
and verified that the test failed.

Reviewers: epriestley, nh

Reviewed By: nh

CC: aran, nh, jungejason

Differential Revision: 1023
This commit is contained in:
Jason Ge
2011-10-19 18:26:21 -07:00
parent f447e5d709
commit 13eee1a344
5 changed files with 60 additions and 0 deletions

View File

@@ -25,6 +25,13 @@ fi
(cd $ROOT/phabricator && git pull && git submodule update --init)
### RUN TESTS ##################################################################
# This is an acceptance test that makes sure all symboles can be loaded to
# avoid issues like missing methods in descendants of abstract base class.
(cd $ROOT/phabricator && ../arcanist/bin/arc unit src/infrastructure/__tests__/)
### GENERATE DOCUMENTATION #####################################################
# This generates documentation if you have diviner/ checked out. You generally
@@ -38,6 +45,7 @@ then
(cd $ROOT/phabricator && $ROOT/diviner/bin/diviner .)
fi
### CYCLE APACHE AND DAEMONS ###################################################
# Stop Apache. Depening on what system you're running, you may need to use