The patch file
Parrot Assembler via RT wrote:
Greetings,
This message has been automatically generated in response to the
creation of a parrotbug regarding:
"Make JIT smoke testing easy"
There is no need to reply to this message right now. Your ticket has been
assigned an ID of [perl #37901].
Please include the string:
[perl #37901]
In the subject line of all future correspondence about this issue. To do so,
you may reply to this message.
Thank you,
parrotbug
https://rt.perl.org/rt3/Ticket/Display.html?id=37901
-------------------------------------------------------------------------
Received: (qmail 22383 invoked by alias); 12 Dec 2005 16:23:20 -0000
Received: (qmail 22378 invoked from network); 12 Dec 2005 16:23:20 -0000
Received: from localhost (HELO la.mx.develooper.com) (127.0.0.1) by localhost
with SMTP; 12 Dec 2005 16:23:20 -0000
Received: (qmail 22371 invoked by alias); 12 Dec 2005 16:23:19 -0000
Received: from la.mx.develooper.com (HELO x1.develooper.com) (63.251.223.176)
by la.mx.develooper.com (qpsmtpd/0.28) with SMTP; Mon, 12 Dec 2005 08:23:12
-0800
Received: (qmail 22275 invoked by uid 225); 12 Dec 2005 16:23:07 -0000
Received: (qmail 22267 invoked by alias); 12 Dec 2005 16:23:06 -0000
Received: from eremita.di.uminho.pt (HELO eremita.di.uminho.pt)
(193.136.19.131) by la.mx.develooper.com (qpsmtpd/0.28) with ESMTP; Mon, 12 Dec
2005 08:22:57 -0800
Received: by eremita.di.uminho.pt (Postfix, from userid 1000) id 672CB15704D;
Mon, 12 Dec 2005 16:24:26 +0000 (WET)
Delivered-To: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]
Subject: Make JIT smoke testing easy
X-Spam-Status: No, hits=-2.6 required=8.0 tests=BAYES_00
Return-Path: <[EMAIL PROTECTED]>
X-Spam-Check-BY: la.mx.develooper.com
X-Old-Spam-Status: No, hits=-2.6 required=8.0 tests=BAYES_00
Date: Mon, 12 Dec 2005 16:24:26 +0000 (WET)
Received-SPF: neutral (x1.develooper.com: local policy)
Received-SPF: pass (x1.develooper.com: local policy)
X-Old-Spam-Check-BY: la.mx.develooper.com
Message-ID: <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
From: [EMAIL PROTECTED] (Alberto Manuel Brandao Simoes)
X-RT-Original-Encoding: ascii
content-type: text/plain; charset="utf-8"
---
osname= linux
osvers= 2.4.26
arch= i486-linux
cc= cc
---
Flags:
category=core
severity=medium
ack=no
---
At the moment to run smoke test using JIT, you need to:
PARROT_ARGS=-j make smoke
I suggest a simple
make smokej
in the same way as
make testj
---
Summary of my parrot 0.4.0 (r10461) configuration:
configdate='Mon Dec 12 16:20:36 2005'
Platform:
osname=linux, archname=i486-linux
jitcapable=1, jitarchname=i386-linux,
jitosname=LINUX, jitcpuarch=i386
execcapable=1
perl=/usr/bin/perl5.8.5
Compiler:
cc='cc', ccflags=' -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE',
Linker and Libraries:
ld='cc', ldflags=' -L/usr/local/lib',
cc_ldflags='',
libs='-lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp'
Dynamic Linking:
share_ext='.so', ld_share_flags='-shared -L/usr/local/lib -fPIC',
load_ext='.so', ld_load_flags='-shared -L/usr/local/lib -fPIC'
Types:
iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
ptrsize=4, ptr_alignment=1 byteorder=1234,
nv=double, numvalsize=8, doublesize=8
---
Environment:
HOME LANG LANGUAGE LC_ALL LC_COLLATE LD_LIBRARY_PATH
LOGDIR PATH PERL5_CPANPLUS_CONFIG SHELL
--
Alberto Simões - Departamento de Informática - Universidade do Minho
Campus de Gualtar - 4710-057 Braga - Portugal
Index: docs/tests.pod
===================================================================
--- docs/tests.pod (revision 10461)
+++ docs/tests.pod (working copy)
@@ -33,7 +33,7 @@
smoke server.
It is also possible to run a smoke test on JIT. For that, try running
-C<env PARROT_ARGS=-j make smoke>.
+C<make smokej>.
C<make languages-smoke> does smoke testing for most language implementations
in the languages directory.
Index: config/gen/makefiles/root.in
===================================================================
--- config/gen/makefiles/root.in (revision 10461)
+++ config/gen/makefiles/root.in (working copy)
@@ -1648,5 +1648,9 @@
$(PERL) t/harness --html $(EXTRA_TEST_ARGS) $(PARROT_ARGS)
$(PERL) tools/util/smokeserv-client.pl smoke.html
+smokej : all
+ $(PERL) t/harness --html $(EXTRA_TEST_ARGS) -j $(PARROT_ARGS)
+ $(PERL) tools/util/smokeserv-client.pl smoke.html
+
smoke-clean :
$(RM_F) smoke.html