I was able to get a bit further by changing the test command line to:

make 
PRODUCT_HOME=/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/build/macosx-x86_64-normal-server-release/images/j2sdk-image
 all

I got further but fail when running the regression tests

---------------------
new-host-4:test lance$ make 
PRODUCT_HOME=/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/build/macosx-x86_64-normal-server-release/images/j2sdk-image
 all
make -k -C  ../jdk/test  TEST=jdk_all jdk_all
echo "Running tests: jdk_all"
Running tests: jdk_all
for each in jdk_all; do \
                make -j 1 TEST_SELECTION=":$each" UNIQUE_DIR=$each jtreg_tests; 
\
        done
(                                                                    \
          ( JT_HOME=/Users/lance/Dropbox/LancePTR/jtreg/;                   \
            export JT_HOME;                                                  \
            /Users/lance/Dropbox/LancePTR/jtreg//win32/bin/jtreg                
              \
              -agentvm -a -ea -esa -v:fail,error,time -retain:fail,error 
-ignore:quiet -timeoutFactor:4 -J-Xmx512m                                       
   \
              
-r:/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/JTreport
  \
              
-w:/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/JTwork
    \
              
-jdk:/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/build/macosx-x86_64-normal-server-release/images/j2sdk-image
                \
              -exclude:ProblemList.txt                                          
  \
                -vmoption:-Xmx512m                                          \
              :jdk_all                                                    \
          ) ;                                                                \
          ( jtregExitCode=$? && 
_summary="/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/JTreport/text/summary.txt";
 rm -f -f 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt
 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt
 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/passlist.txt
 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/faillist.txt
 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt;
 echo "${jtregExitCode}" > 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt;
 if [ -r "${_summary}" ] ; then echo "Summary: jdk_all" > 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt;
 expand ${_summary} | egrep -v ' Not run\.' > 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt;
 egrep ' Passed\.' 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt
 | egrep -v ' Error\.' | egrep -v ' Failed\.' > 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/passlist.txt;
 ( egrep ' Failed\.' 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt;
 egrep ' Error\.' 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt;
 egrep -v ' Passed\.' 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt
 ) | sort | uniq > 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/faillist.txt;
 if [ ${jtregExitCode} != 0 -o -s 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/faillist.txt
 ] ; then expand 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/faillist.txt
 | cut -d' ' -f1 | sed -e 's@^@FAILED: @' >> 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt;
 if [ ${jtregExitCode} = 0 ] ; then jtregExitCode=1; fi; fi; runc="`cat 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt
      | wc -l | awk '{print $1;}'`"; passc="`cat 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/passlist.txt
    | wc -l | awk '{print $1;}'`"; failc="`cat 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/faillist.txt
    | wc -l | awk '{print $1;}'`"; exclc="FIXME CODETOOLS-7900176"; echo "TEST 
STATS: name=jdk_all  run=${runc}  pass=${passc}  fail=${failc}" >> 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt;
 else echo "Missing file: ${_summary}" >> 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt;
 fi; if [ -f 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt
 ] ; then cat 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt;
 fi; ( mkdir -p `dirname 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/ARCHIVE_BUNDLE.zip`
 && cd 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all && 
chmod -R a+r . && zip -q -r 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/ARCHIVE_BUNDLE.zip
 . ) ; if [ ! -s 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt
 ] ; then echo "ERROR: EXITCODE file not filled in."; echo "1" > 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt;
 fi ; testExitCode=`cat 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt`;
 echo "EXIT CODE: ${testExitCode}"; exit ${testExitCode} )                      
                        \
        ) 2>&1 | tee 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/output.txt
 ; if [ ! -s 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt
 ] ; then echo "ERROR: EXITCODE file not filled in."; echo "1" > 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt;
 fi ; testExitCode=`cat 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt`;
 echo "EXIT CODE: ${testExitCode}"; exit ${testExitCode}
Directory 
"/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/JTwork"
 not found: creating
Directory 
"/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/JTreport"
 not found: creating
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
jdk_util_other: file not found: :jdk_collections
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
jdk_util_other: file not found: :jdk_concurrent
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
jdk_util_other: file not found: :jdk_stream
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
jre: file not found: :needs_jdk
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact1_minimal: file not found: :needs_full_vm_compact1
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact1_minimal: file not found: :needs_full_vm_compact2
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact1_minimal: file not found: :needs_compact2
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact1_minimal: file not found: :needs_compact3
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact1_minimal: file not found: :needs_jre
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact1_minimal: file not found: :needs_jdk
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact1: file not found: :needs_compact2
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact1: file not found: :needs_full_vm_compact2
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact1: file not found: :needs_compact3
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact1: file not found: :needs_jre
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact1: file not found: :needs_jdk
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact2: file not found: :needs_compact3
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact2: file not found: :needs_jre
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact2: file not found: :needs_jdk
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact3: file not found: :needs_jre
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact3: file not found: :needs_jdk
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
needs_jre: file not found: java/text/Bidi/Bug6665028.java
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact2_minimal: file not found: :needs_compact3
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact2_minimal: file not found: :needs_jre
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/test/TEST.groups: group 
compact2_minimal: file not found: :needs_jdk
Error: No tests selected
Missing file: 
/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/JTreport/text/summary.txt
EXIT CODE: 1
-------------------

is there another setting I need?

Best
Lance
> 
> 
> When I tried to run the tests, I received the following error from jtreg:
> 
> 
> --------------------------------------------------
> new-host-4:test lance$ make PRODUCT_HOME=`pwd`/../build/*/images/j2sdk-image 
> all
> make -k -C  ../jdk/test  TEST=jdk_all jdk_all
> echo "Running tests: jdk_all"
> Running tests: jdk_all
> for each in jdk_all; do \
>               make -j 1 TEST_SELECTION=":$each" UNIQUE_DIR=$each jtreg_tests; 
> \
>       done
> (                                                                    \
>         ( JT_HOME=/Users/lance/Dropbox/LancePTR/jtreg/;                   \
>             export JT_HOME;                                                  \
>             /Users/lance/Dropbox/LancePTR/jtreg//win32/bin/jtreg              
>                 \
>               -agentvm -a -ea -esa -v:fail,error,time -retain:fail,error 
> -ignore:quiet -timeoutFactor:4 -J-Xmx512m                                     
>      \
>               
> -r:/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/JTreport
>   \
>               
> -w:/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/JTwork
>     \
>               
> -jdk:/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/test/../build/*/images/j2sdk-image
>                 \
>               -exclude:ProblemList.txt                                        
>     \
>                 -vmoption:-Xmx512m                                          \
>               :jdk_all                                                    \
>         ) ;                                                                \
>         ( jtregExitCode=$? && 
> _summary="/Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/JTreport/text/summary.txt";
>  rm -f -f 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt
>  
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt
>  
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/passlist.txt
>  
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/faillist.txt
>  
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt;
>  echo "${jtregExitCode}" > 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt;
>  if [ -r "${_summary}" ] ; then echo "Summary: jdk_all" > 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt;
>  expand ${_summary} | egrep -v ' Not run\.' > 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt;
>  egrep ' Passed\.' 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt
>  | egrep -v ' Error\.' | egrep -v ' Failed\.' > 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/passlist.txt;
>  ( egrep ' Failed\.' 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt;
>  egrep ' Error\.' 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt;
>  egrep -v ' Passed\.' 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt
>  ) | sort | uniq > 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/faillist.txt;
>  if [ ${jtregExitCode} != 0 -o -s 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/faillist.txt
>  ] ; then expand 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/faillist.txt
>  | cut -d' ' -f1 | sed -e 's@^@FAILED: @' >> 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt;
>  if [ ${jtregExitCode} = 0 ] ; then jtregExitCode=1; fi; fi; runc="`cat 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/runlist.txt
>       | wc -l | awk '{print $1;}'`"; passc="`cat 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/passlist.txt
>     | wc -l | awk '{print $1;}'`"; failc="`cat 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/faillist.txt
>     | wc -l | awk '{print $1;}'`"; exclc="FIXME CODETOOLS-7900176"; echo 
> "TEST STATS: name=jdk_all  run=${runc}  pass=${passc}  fail=${failc}" >> 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt;
>  else echo "Missing file: ${_summary}" >> 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt;
>  fi; if [ -f 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt
>  ] ; then cat 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/Stats.txt;
>  fi; ( mkdir -p `dirname 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/ARCHIVE_BUNDLE.zip`
>  && cd 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all && 
> chmod -R a+r . && zip -q -r 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/ARCHIVE_BUNDLE.zip
>  . ) ; if [ ! -s 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt
>  ] ; then echo "ERROR: EXITCODE file not filled in."; echo "1" > 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt;
>  fi ; testExitCode=`cat 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt`;
>  echo "EXIT CODE: ${testExitCode}"; exit ${testExitCode} )                    
>                           \
>       ) 2>&1 | tee 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/output.txt
>  ; if [ ! -s 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt
>  ] ; then echo "ERROR: EXITCODE file not filled in."; echo "1" > 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt;
>  fi ; testExitCode=`cat 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/exitcode.txt`;
>  echo "EXIT CODE: ${testExitCode}"; exit ${testExitCode}
> Cannot determine version of java to run jtreg
> Missing file: 
> /Users/lance/Documents/hg-workspaces/jdk8/jdbc-jdk/jdk/testoutput/jdk_all/JTreport/text/summary.txt
> EXIT CODE: 1
> EXIT CODE: 1
> make[2]: *** [jtreg_tests] Error 1
> make[1]: *** [jdk_all] Error 2
> make: *** [jdk_all] Error 2
> 
> -------------------------




Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive 
Burlington, MA 01803
lance.ander...@oracle.com




Reply via email to