summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.apps/xulrunner.exp
diff options
context:
space:
mode:
authorDave Brolley <brolley@redhat.com>2009-12-21 20:17:26 -0500
committerDave Brolley <brolley@redhat.com>2009-12-21 20:17:26 -0500
commite9fb9b955c80d8181e997bdd3477a52c4f34f0ce (patch)
tree8e0c379ec8a1f7441191e731405b60ee8135f3e5 /testsuite/systemtap.apps/xulrunner.exp
parentd6df3d15c244688928d8ca46d779d658fa27583b (diff)
parent4e275917e8ef91778cd1ba0d469c8f00c776f2eb (diff)
downloadsystemtap-steved-e9fb9b955c80d8181e997bdd3477a52c4f34f0ce.tar.gz
systemtap-steved-e9fb9b955c80d8181e997bdd3477a52c4f34f0ce.tar.xz
systemtap-steved-e9fb9b955c80d8181e997bdd3477a52c4f34f0ce.zip
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Diffstat (limited to 'testsuite/systemtap.apps/xulrunner.exp')
-rw-r--r--testsuite/systemtap.apps/xulrunner.exp18
1 files changed, 11 insertions, 7 deletions
diff --git a/testsuite/systemtap.apps/xulrunner.exp b/testsuite/systemtap.apps/xulrunner.exp
index be2db0c7..7a6b934a 100644
--- a/testsuite/systemtap.apps/xulrunner.exp
+++ b/testsuite/systemtap.apps/xulrunner.exp
@@ -4,13 +4,15 @@ set test "xulrunner"
global env
-if {! [info exists env(SYSTEMTAP_TEST_SDT)]} {
- unsupported "xulrunner (\"SYSTEMTAP_TEST_SDT\" not in env)"
+if {! [info exists env(SYSTEMTAP_TESTAPPS)] || (
+ ! [string match "tcl" $env(SYSTEMTAP_TESTAPPS)] &&
+ ! [string match "all" $env(SYSTEMTAP_TESTAPPS)])} {
+ untested "$test sdt app"
return
}
########## Create /tmp/stap-xul.stp ##########
-set xulrelease "1.9.1.3"
+set xulrelease "1.9.1.4"
set xuldir "[pwd]/xul/"
set testsuite "[pwd]"
@@ -76,13 +78,13 @@ fi
\}
##### end run_tests #####
-if \[ ! -r xulrunner-$xulrelease-source.tar \] ; then
-wget ftp://ftp.mozilla.org/pub/mozilla.org/xul/releases/$xulrelease/source/xulrunner-$xulrelease-source.tar.bz2
-bunzip2 xulrunner-$xulrelease-source.tar.bz2
+if \[ ! -r xulrunner-$xulrelease.source.tar.bz2 \] ; then
+wget ftp://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/$xulrelease/source/xulrunner-$xulrelease.source.tar.bz2
fi
if \[ ! -d xul/src \] ; then
-tar -x -f xulrunner-$xulrelease-source.tar
+bunzip2 xulrunner-$xulrelease.source.tar.bz2
+tar -x -f xulrunner-$xulrelease.source.tar
mkdir xul
xulrelease=$xulrelease
mv mozilla-\${xulrelease%.\[0-9\]} xul/src
@@ -101,6 +103,8 @@ CXXFLAGS='-g -I$env(SYSTEMTAP_INCLUDES)' \
CFLAGS='-g -I$env(SYSTEMTAP_INCLUDES)' \
PATH=$env(SYSTEMTAP_PATH)/:\$PATH \
../src/configure --prefix=$xuldir --enable-dtrace --enable-application=xulrunner
+sed -i '/include.*rules.mk/a\
+PROGOBJS+=./mozjs-dtrace.o' xul/bld/js/src/Makefile
J=\$(getconf _NPROCESSORS_CONF)
make -j \$J
fi