these are to fix sipwise TAP tests. The following policies were
violated and have been fixed (or ignored where apppropriate):
- Variables::ProhibitAugmentedAssignmentInDeclaration
- Variables::ProhibitConditionalDeclarations
- Variables::RequireLocalizedPunctuationVars
Change-Id: Ifee93d537cd6e33d9e6e6ef8026be4b2b9fd0ee5
making tests finally compatible with jessie.
there is one test left using certificate auth now,
the others use password auth. this enables us to move
the certificate logic out of Module::Build.
also, sipwise::base has been mostly removed from the
modified files.
Change-Id: Id0d9172c2f3f7ca2b69eaa9f16eeb99dc1d6ea11
so instead of
PERL5LIB="$SCHEMA_LOCATION/lib" ./Build test --schema-base-dir=$SCHEMA_LOCATION
it should now be possible to just do
./Build test --schema-base-dir=$SCHEMA_LOCATION
for NGCP::Schema
we activate this behaviour by setting the environment variable
NGCP_PANEL_CONFIG_LOCAL_SUFFIX to "testing" which is a feature
from Catalyst::Plugin::ConfigLoader
Addressing the following build errors:
1) Indirect call of method "method" on object "wait_socket" at inc/Local/Module/Build.pm line 8.
2) Indirect call of method "child" on a block at inc/Local/Module/Build.pm line 49.
3) Indirect call of method "try" on a block at inc/Local/Module/Build.pm line 67.
During package build time dh_auto_test currently fails:
http://paste.mgm.sipwise.com/show/327/ - needs investigation
by developers, but this should at least give us package builds
against Debian/wheezy.