Fixes, with --target_board=native-extended-gdbserver:
   Running ..../src/gdb/testsuite/gdb.python/py-evsignal.exp ...
   FAIL: gdb.python/py-evsignal.exp: signal Thread 3
gdb/testsuite/ChangeLog:
2017-10-13  Pedro Alves  <palves@redhat.com>
	* gdb.python/py-evsignal.exp: Check gdb_protocol instead of
	is_remote.
+2017-10-13  Pedro Alves  <palves@redhat.com>
+
+       * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
+       is_remote.
+
 2017-10-13  Pedro Alves  <palves@redhat.com>
 
        * gdb.threads/thread_events.exp: Check gdb_protocol instead of
 
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-if {[is_remote target]} {
+if {[target_info gdb_protocol] == "remote"
+    || [target_info gdb_protocol] == "extended-remote"} {
     # RuntimeError: Could not find event thread
     kfail "python/12966" "Signal Thread 3"
     return -1