[Raspberry Pi Development] joshndroid:
As nightlies have started for some devices i thought i would try again.

I utilised the CM frameworks base and have run into an issue with systemUI tests in frameworks/base

http://pastebin.com/3f86nDwe

target SharedLib: libpac (/media/joshndroid/ubuntufiles/cmrpi/out/target/product/rpi2/obj/SHARED_LIBRARIES/libpac_intermediates/LINKED/libpac.so)
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
target SharedLib: libttspico (/media/joshndroid/ubuntufiles/cmrpi/out/target/product/rpi2/obj/SHARED_LIBRARIES/libttspico_intermediates/LINKED/libttspico.so)
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:32: error: package android.support.v4.view does not exist
import android.support.v4.view.PagerAdapter;
^
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:33: error: package android.support.v4.view does not exist
import android.support.v4.view.ViewPager;
^
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/statusbar/KeyguardAffordanceView.java:34: error: package android.support.v7.graphics does not exist
import android.support.v7.graphics.Palette;
^
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/statusbar/KeyguardAffordanceView.java:52: error: package Palette does not exist
public class KeyguardAffordanceView extends ImageView implements Palette.PaletteAsyncListener {
^
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:6: error: package android.support.v4.view does not exist
import android.support.v4.view.ViewPager;
^
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:15: error: cannot find symbol
public class QSViewPager extends ViewPager {
^
symbol: class ViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:71: error: cannot find symbol
protected PagerAdapter mPagerAdapter;
^
symbol: class PagerAdapter
location: class QSDragPanel
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/statusbar/KeyguardAffordanceView.java:606: error: cannot find symbol
public void onGenerated(Palette palette) {
^
symbol: class Palette
location: class KeyguardAffordanceView
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/tuner/QsTuner.java:34: error: package android.support.v4.view does not exist
import android.support.v4.view.ViewPager;
^
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:124: error: no suitable method found for addView(QSViewPager)
addView(mViewPager);
^
method ViewGroup.addView(View,int,LayoutParams) is not applicable
(actual and formal argument lists differ in length)
method ViewGroup.addView(View,LayoutParams) is not applicable
(actual and formal argument lists differ in length)
method ViewGroup.addView(View,int,int) is not applicable
(actual and formal argument lists differ in length)
method ViewGroup.addView(View,int) is not applicable
(actual and formal argument lists differ in length)
method ViewGroup.addView(View) is not applicable
(actual argument QSViewPager cannot be converted to View by method invocation conversion)
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:142: error: cannot find symbol
mPagerAdapter = new PagerAdapter() {
^
symbol: class PagerAdapter
location: class QSDragPanel
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:181: error: package ViewPager does not exist
mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
^
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:214: error: cannot find symbol
mViewPager.setCurrentItem(0);
^
symbol: method setCurrentItem(int)
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:219: error: cannot find symbol
mViewPager.setOnDragListener(this);
^
symbol: method setOnDragListener(QSDragPanel)
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:478: error: cannot find symbol
mViewPager.measure(exactly(width), MeasureSpec.UNSPECIFIED);
^
symbol: method measure(int,int)
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:480: error: cannot find symbol
int h = brightnessHeight + mViewPager.getMeasuredHeight();
^
symbol: method getMeasuredHeight()
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:513: error: cannot find symbol
final int dh = Math.max(mDetail.getMeasuredHeight(), mViewPager.getMeasuredHeight());
^
symbol: method getMeasuredHeight()
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:514: error: cannot find symbol
mViewPager.layout(0, t + mQsPanelTop.getMeasuredHeight(), w, t + dh);
^
symbol: method layout(int,int,int,int)
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:601: error: cannot find symbol
return mPages.get(mViewPager.getCurrentItem());
^
symbol: method getCurrentItem()
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:649: error: cannot find symbol
&& !mViewPager.isFakeDragging()
^
symbol: method isFakeDragging()
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:716: error: cannot find symbol
&& !mViewPager.isFakeDragging()
^
symbol: method isFakeDragging()
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:737: error: cannot find symbol
if (mCurrentlyAnimating.isEmpty() && !mViewPager.isFakeDragging()) {
^
symbol: method isFakeDragging()
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:738: error: bad operand types for binary operator '=='
if (v == mViewPager) {
^
first type: View
second type: QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:741: error: cannot find symbol
int width = mViewPager.getWidth();
^
symbol: method getWidth()
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:744: error: cannot find symbol
if (mViewPager.canScrollHorizontally(-1)) {
^
symbol: method canScrollHorizontally(int)
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:749: error: cannot find symbol
if (mViewPager.canScrollHorizontally(1)) {
^
symbol: method canScrollHorizontally(int)
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:828: error: cannot find symbol
mLastTouchLocationY += mViewPager.getTop(); // we are in the threshold of the viewpager meow
^
symbol: method getTop()
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:857: error: cannot find symbol
if (mDraggingRecord.destinationPage > mViewPager.getCurrentItem()) {
^
symbol: method getCurrentItem()
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:859: error: cannot find symbol
} else if (mDraggingRecord.destinationPage < mViewPager.getCurrentItem()) {
^
symbol: method getCurrentItem()
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:864: error: cannot find symbol
float destinationY = mDraggingRecord.destination.y + mViewPager.getTop();
^
symbol: method getTop()
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:879: error: cannot find symbol
mViewPager.requestDisallowInterceptTouchEvent(false);
^
symbol: method requestDisallowInterceptTouchEvent(boolean)
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:993: error: cannot find symbol
mViewPager.requestDisallowInterceptTouchEvent(true);
^
symbol: method requestDisallowInterceptTouchEvent(boolean)
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSDragPanel.java:1064: error: cannot find symbol
mViewPager.getAdapter().notifyDataSetChanged();
^
symbol: method getAdapter()
location: variable mViewPager of type QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/statusbar/KeyguardAffordanceView.java:179: error: cannot find symbol
Palette.generateAsync(((BitmapDrawable) getDrawable()).getBitmap(), this);
^
symbol: variable Palette
location: class KeyguardAffordanceView
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/statusbar/KeyguardAffordanceView.java:605: error: method does not override or implement a method from a supertype
@Override
^
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:29: error: cannot find symbol
for (int i = 0; i < getChildCount(); i++) {
^
symbol: method getChildCount()
location: class QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:30: error: cannot find symbol
View child = getChildAt(i);
^
symbol: method getChildAt(int)
location: class QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:31: error: cannot find symbol
child.measure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
^
symbol: variable MeasureSpec
location: class QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:31: error: cannot find symbol
child.measure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
^
symbol: variable MeasureSpec
location: class QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:35: error: cannot find symbol
heightMeasureSpec = MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY);
^
symbol: variable MeasureSpec
location: class QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:35: error: cannot find symbol
heightMeasureSpec = MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY);
^
symbol: variable MeasureSpec
location: class QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:36: error: cannot find symbol
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
^
symbol: variable super
location: class QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:26: error: method does not override or implement a method from a supertype
@Override
^
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:40: error: cannot find symbol
ValueAnimator animator = ValueAnimator.ofInt(0, getWidth());
^
symbol: method getWidth()
location: class QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:48: error: cannot find symbol
if (isFakeDragging()) {
^
symbol: method isFakeDragging()
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:49: error: cannot find symbol
endFakeDrag();
^
symbol: method endFakeDrag()
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:55: error: cannot find symbol
if (isFakeDragging()) {
^
symbol: method isFakeDragging()
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:56: error: cannot find symbol
endFakeDrag();
^
symbol: method endFakeDrag()
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:72: error: cannot find symbol
if (isFakeDragging()) {
^
symbol: method isFakeDragging()
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:76: error: cannot find symbol
fakeDragBy(dragOffset * (forward ? -1 : 1));
^
symbol: method fakeDragBy(int)
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:80: error: cannot find symbol
if (beginFakeDrag()) {
^
symbol: method beginFakeDrag()
location: class QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:91: error: cannot find symbol
return super.onInterceptTouchEvent(event);
^
symbol: variable super
location: class QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:88: error: method does not override or implement a method from a supertype
@Override
^
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:99: error: cannot find symbol
return super.onTouchEvent(event);
^
symbol: variable super
location: class QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:96: error: method does not override or implement a method from a supertype
@Override
^
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:108: error: cannot find symbol
if (getCurrentItem() > 0 && !mPagingEnabled) {
^
symbol: method getCurrentItem()
location: class QSViewPager
frameworks/base/packages/SystemUI/tests/../src/com/android/systemui/qs/QSViewPager.java:110: error: cannot find symbol
setCurrentItem(0, true);
^
symbol: method setCurrentItem(int,boolean)
location: class QSViewPager
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
57 errors
make: *** [/media/joshndroid/ubuntufiles/cmrpi/out/target/common/obj/APPS/SystemUITests_intermediates/classes-full-debug.jar] Error 41
make: *** Waiting for unfinished jobs....
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
DroidDoc took 18 sec. to write docs to /media/joshndroid/ubuntufiles/cmrpi/out/target/common/docs/system-api-stubs
DroidDoc took 17 sec. to write docs to /media/joshndroid/ubuntufiles/cmrpi/out/target/common/docs/api-stubs
make: Leaving directory `/media/joshndroid/ubuntufiles/cmrpi'

#### make failed to build some targets (07:57 (mm:ss)) ####

I wonder if there is a way to disable tests completely or atleast the tests that will be unnecessary