From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15295 invoked by alias); 23 Oct 2017 14:18:31 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 15283 invoked by uid 89); 23 Oct 2017 14:18:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-5.9 required=5.0 tests=BAYES_00,GIT_PATCH_2,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=unstable X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 23 Oct 2017 14:18:29 +0000 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 9CA587EA80 for ; Mon, 23 Oct 2017 14:18:28 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 9CA587EA80 Authentication-Results: ext-mx04.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx04.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=palves@redhat.com Received: from cascais.lan (ovpn04.gateway.prod.ext.ams2.redhat.com [10.39.146.4]) by smtp.corp.redhat.com (Postfix) with ESMTP id 2E4727A1E2 for ; Mon, 23 Oct 2017 14:18:27 +0000 (UTC) From: Pedro Alves To: gdb-patches@sourceware.org Subject: [PATCH 0/6] Fix several cases of unstable test names Date: Mon, 23 Oct 2017 14:18:00 -0000 Message-Id: <1508768307-11531-1-git-send-email-palves@redhat.com> X-SW-Source: 2017-10/txt/msg00716.txt.bz2 I frequently diff testresults between builds in different build and source directories, and that reveals several spurious differences. Most are caused by the fact the some tests include the source or build directories in their names, like: -PASS: gdb.arch/arc-tdesc-cpu.exp: set tdesc filename /home/pedro/gdb1/src/gdb/testsuite/gdb.arch/arc-tdesc-cpu.xml +PASS: gdb.arch/arc-tdesc-cpu.exp: set tdesc filename /home/pedro/gdb2/src/gdb/testsuite/gdb.arch/arc-tdesc-cpu.xml ^^^^ -PASS: gdb.base/startup-with-shell.exp: touch /home/pedro/gdb1/build/gdb/testsuite/outputs/gdb.base/startup-with-shell/unique-file.unique-extension +PASS: gdb.base/startup-with-shell.exp: touch /home/pedro/gdb2/build/gdb/testsuite/outputs/gdb.base/startup-with-shell/unique-file.unique-extension ^^^^ (I've underlined the differences above.) though there are other causes too. See each individual patch. This series fixes all the spurious differences I see when native testing on GNU/Linux. Pedro Alves (6): Fix unstable test names in gdb.arch/arc-tdesc-cpu.exp Fix unstable test names in gdb.base/startup-with-shell.exp Fix unstable test names in gdb.gdb/unittest.exp Fix unstable test names in gdb.python/py-objfile.exp Fix unstable test names in gdb.threads/attach-into-signal.exp Drop /proc/PID/status polling from gdb.threads/attach-into-signal.exp gdb/testsuite/gdb.arch/arc-tdesc-cpu.exp | 8 +++---- gdb/testsuite/gdb.base/startup-with-shell.exp | 7 ++++-- gdb/testsuite/gdb.gdb/unittest.exp | 3 ++- gdb/testsuite/gdb.threads/attach-into-signal.exp | 28 ------------------------ gdb/testsuite/lib/gdb-python.exp | 16 +++++++++----- 5 files changed, 21 insertions(+), 41 deletions(-) -- 2.5.5