BTS_Tests: skip tests that need PCU socket access

Some tests need direct access to the pcu socket, however, when working
with hardware bts this socket is not always available. The tests that
depend on the pcu socket are then skipped by the testsuite.

The following tests are not automatically excluded, but require direct
PCU access. Lets exclude them as well:

- TC_dyn_osmo_pdch_act_deact
- TC_dyn_osmo_pdch_double_act
- TC_dyn_ipa_pdch_act_deact
- TC_dyn_ipa_pdch_act_tchf_act_nack

Change-Id: I735b85d2ff3f541ebf0a558735d6172d69e7c29f
Related: OS#3863
diff --git a/bts/BTS_Tests.ttcn b/bts/BTS_Tests.ttcn
index 3683306..7fa1af6 100644
--- a/bts/BTS_Tests.ttcn
+++ b/bts/BTS_Tests.ttcn
@@ -6465,19 +6465,20 @@
 		execute( TC_pcu_socket_connect_si3gprs() );
 		execute( TC_pcu_socket_disconnect_nosi3gprs() );
 		execute( TC_pcu_socket_verify_info_ind() );
+		execute( TC_dyn_osmo_pdch_act_deact() );
+		execute( TC_dyn_osmo_pdch_double_act() );
+		execute( TC_dyn_ipa_pdch_act_deact() );
+		execute( TC_dyn_ipa_pdch_act_tchf_act_nack() );
+
 	} else {
 		log("PCU socket path not available, skipping PCU tests");
 	}
 
-	execute( TC_dyn_osmo_pdch_act_deact() );
 	execute( TC_dyn_osmo_pdch_unsol_deact() );
-	execute( TC_dyn_osmo_pdch_double_act() );
 	execute( TC_dyn_osmo_pdch_tchf_act() );
 	execute( TC_dyn_osmo_pdch_tchh_act() );
-	execute( TC_dyn_ipa_pdch_act_deact() );
 	execute( TC_dyn_ipa_pdch_tchf_act() );
 	execute( TC_dyn_ipa_pdch_tchf_act_pdch_act_nack() );
-	execute( TC_dyn_ipa_pdch_act_tchf_act_nack() );
 
 	execute( TC_rll_est_ind() );
 	execute( TC_rll_est_req_DCCH_3() );