Bug 3903

Summary: [Test Case 269] Graphics - ABAT
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Stoicescu Cornel <corneliux.stoicescu>
Component: graphicsAssignee: Laurentiu Palcu <laurentiu.palcu>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: meta.mr.watcher, meta.watcher, sgw
Version: 1.4   
Target Milestone: 1.4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Stoicescu Cornel 2013-02-18 15:10:27 UTC
STATUS: FAILED
BUILD: master:3ec4df57540421df2cda6b83c615bfb7cebccefd
ENVIRONMENT: NUC(Next Unit of Computing)
STEPS TO REPRODUCE: 
1. Download ABAT test suite from internal git repository,  git clone git://tinderbox.sh.intel.com/git/abat
2. Apply following patch to make it work on yocto environment
3. Run "./abat.sh" to run ABAT test
########
diff --git a/glxgears_check.sh b/glxgears_check.sh
index 17622b8..c4d3b97 100755
--- a/glxgears_check.sh
+++ b/glxgears_check.sh
@@ -31,7 +31,7 @@ else
 
     sleep 6
 
-    XPID=$( ps ax | awk '{print $1, $5}' | grep glxgears | awk '{print $1}')
+    XPID=$( ps | awk '{print $1, $5}' | grep glxgears | awk '{print $1}')
     if [ ! -z "$XPID" ]; then
         kill -9 $XPID >/dev/null 2>&1
         echo "glxgears can run, PASS!"
diff --git a/x_close.sh b/x_close.sh
index e287be1..3429f1a 100755
--- a/x_close.sh
+++ b/x_close.sh
@@ -22,7 +22,7 @@
 #
 function close_proc(){
 echo "kill process Xorg"
-XPID=$(  ps ax | awk '{print $1, $5}' | egrep "X$|Xorg$" | awk '{print $1}')
+XPID=$(  ps | awk '{print $1, $6}' | egrep "X$|Xorg$" | awk '{print $1}')
 if [ ! -z "$XPID" ]; then
     kill $XPID
     sleep 4
diff --git a/x_start.sh b/x_start.sh
index 9cf6eab..2305796 100755
--- a/x_start.sh
+++ b/x_start.sh
@@ -24,7 +24,7 @@
 X_ERROR=0
 
 #test whether X has started
-PXID=$(ps ax |awk '{print $1,$5}' |egrep "Xorg$|X$" |grep -v grep | awk '{print $1}')
+PXID=$(ps |awk '{print $1,$6}' |egrep "Xorg$|X$" |grep -v grep | awk '{print $1}')
 if [ ! -z "$PXID" ]; then
     echo "[WARNING] Xorg has started!"
     XORG_STATUS="started"
@@ -35,9 +35,11 @@ else
     #start up the x server
     echo "Start up the X server for test in display $DISPLAY................"
 
-    $XORG_DIR/bin/X >/dev/null 2>&1 &
+    #$XORG_DIR/bin/X >/dev/null 2>&1 &
+    #sleep 8
+    #xterm &
+    /etc/init.d/xserver-nodm start &
     sleep 8
-    xterm &
 fi
     XLOG_FILE=/var/log/Xorg.0.log
     [ -f $XORG_DIR/var/log/Xorg.0.log ] && XLOG_FILE=$XORG_DIR/var/log/Xorg.0.log
@@ -54,7 +56,7 @@ fi
         X_ERROR=1
     fi
 
-    XPID=$( ps ax | awk '{print $1, $5}' | egrep "X$|Xorg$" |grep -v grep| awk '{print $1}')
+    XPID=$( ps | awk '{print $1, $6}' | egrep "X$|Xorg$" |grep -v grep| awk '{print $1}')
     if [ -z "$XPID" ]; then
         echo "Start up X server FAIL!"
  echo
########


EXPECTED OUTCOME: All ABAT test should pass.

ACTUAL OUTCOME: 1 test fails:

Dynamic library path check.........................
/usr/bin/ldd: line 29: /lib64/ld-linux-x86-64.so.2: No such file or directory
/usr/bin/ldd: line 29: /lib64/ld-linux-x86-64.so.2: No such file or directory
ERROR: library libGL.so's path is not correct, should be /usr/lib, but the lib in use is
/usr/bin/ldd: line 29: /lib64/ld-linux-x86-64.so.2: No such file or directory
/usr/bin/ldd: line 29: /lib64/ld-linux-x86-64.so.2: No such file or directory
ERROR: library libXext.so's path is not correct, should be /usr/lib, but the lib in use is
/usr/bin/ldd: line 29: /lib64/ld-linux-x86-64.so.2: No such file or directory
/usr/bin/ldd: line 29: /lib64/ld-linux-x86-64.so.2: No such file or directory
ERROR: library libX11's path is not correct, should be /usr/lib, but the lib in use is
Dynamic library'path check FAIL!
Comment 2 Stoicescu Cornel 2013-04-11 13:56:23 UTC
Verified in master:fe336b149552b1f4f24d979c40302653298b98cc