[m-rev.] for review: update grade set in nightly tests

Julien Fischer juliensf at csse.unimelb.edu.au
Wed Dec 23 11:26:54 AEDT 2009


On Tue, 22 Dec 2009, Julien Fischer wrote:

> Currently the following grade components are not tested at all,
> but probably should be:
>
> * exts

This appears to be broken due to some bitrot in the
runtime - I'll deal with it in the new year.

> * the rbmm related grades [which?]

I've added asm_fast.rbmm to the grades installed and tested on
goofy - there are currently ~30-40 test case failures in this
grade.

>
> The following are (from memory) broken at the moment:
>
> * hl_nest
> * fast
> * jump
> * agc

Some of the recent changes to ml_elim_nested seem to have stuffed
up the hlc variant of agc.  Another one for the new year.

The following relative diff adds the grades requested by Paul,
adds an rbmm grade, the java grade on a Linux machine and bumps
up the number for cores that the nightly builds use on goliath
and eris.  (It also disables running the test suite in the java
and erlang grades - IIRC that doesn't work properly yet.)

Julien.

diff -u test_mercury test_mercury
--- test_mercury	22 Dec 2009 01:17:35 -0000
+++ test_mercury	23 Dec 2009 00:17:31 -0000
@@ -345,8 +345,8 @@
  PARALLEL=
  case $HOST in
      saturn|goofy|taura) PARALLEL="-j2" ;;
-    eris)               PARALLEL="-j2" ;;
-    goliath)            PARALLEL="-j2" ;;
+    eris)               PARALLEL="-j3" ;;
+    goliath)            PARALLEL="-j4" ;;
      *)                  PARALLEL= ;;
  esac

@@ -420,9 +420,11 @@
      saturn)
          CONFIG_OPTS="--with-cc=/usr/bin/gcc-4.2"
          INSTALL_LIBGRADES="asm_fast.gc  \
+            asm_fast.par.gc             \
              asm_fast.gc.decldebug       \
              asm_fast.gc.profdeep        \
              asm_fast.gc.stseg           \
+            asm_fast.par.gc.stseg       \
              asm_fast.gc.stseg.trseg     \
              asm_fast.gc.tsc.debug       \
              hlc.gc                      \
@@ -453,6 +455,7 @@
              asm_fast.gc.memprof             \
              asm_fast.gc.mm                  \
              asm_fast.gc.tr                  \
+            asm_fast.rbmm                   \
              hlc.par.gc                      \
              hlc.gc.trseg                    \
              hl.gc                           \
@@ -509,9 +512,11 @@
              hlc.gc.trseg.memprof        \
              hlc.gc.trseg.ll_debug       \
              asm_fast.gc.tr              \
+            asm_fast.par.gc             \
              asm_fast.gc.trseg           \
              asm_fast.gc.trseg.debug     \
-            asm_fast.gc.trseg.profdeep"
+            asm_fast.gc.trseg.profdeep  \
+            java"
          ;;
      bob)
          # bob (a VM on spelter) is used by the G12 group for doing builds of
@@ -875,6 +880,12 @@
  echo "test_mercury running tests in grades $GRADES" 1>&2
  for grade in $GRADES
  do
+    case $grade in
+        erlang*|java*)
+            continue
+        ;;
+    esac
+
      echo "test_mercury starting tests for grade $grade at `date`" 1>&2
      MERCURY_SUPPRESS_STACK_TRACE=yes
      export MERCURY_SUPPRESS_STACK_TRACE

--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the reviews mailing list