Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3D Tiles Points updates - quantization and oct-encoding #4183

Merged
merged 34 commits into from Sep 2, 2016
Merged

Conversation

lilleyse
Copy link
Contributor

@lilleyse lilleyse commented Aug 8, 2016

Merge #4101 first. I made a few changes to Cesium3DTileFeatureTableResources similar to my comments in #4101 but otherwise all the new code is in Points3DTileContent.

If the changes in here look okay, we can update https://github.com/AnalyticalGraphicsInc/3d-tiles/tree/master/TileFormats/Points accordingly.

The feature table can have the following properties:

  • POINTS_LENGTH (like INSTANCES_LENGTH it's required)
  • POSITION or POSITION_QUANTIZED (one of the two is required)
  • NORMAL or NORMAL_OCT16P (optional)
  • RGB, RGBA, CONSTANT_RGBA (renamed from COLOR)
  • QUANTIZED_VOLUME_SCALE and QUANTIZED_VOLUME_OFFSET
  • RTC_CENTER (optional)

To-do:

  • Write tests.
  • Picking support

capture2

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 9, 2016

Merge #4101 first. I made a few changes to Cesium3DTileFeatureTableResources similar to my comments in #4101 but otherwise all the new code is in Points3DTileContent

Should we cherry-pick these for #4101?

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 9, 2016

If the changes in here look okay, we can update https://github.com/AnalyticalGraphicsInc/3d-tiles/tree/master/TileFormats/Points accordingly.

I can do this unless you prefer to.

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 9, 2016

Part of CesiumGS/3d-tiles#22.

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 9, 2016

Should CI be failing? https://travis-ci.org/AnalyticalGraphicsInc/cesium/builds/150765222

I thought we fixed it for 3d-tiles.

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 9, 2016

In fact most likely a lot of people's data sets will be in wgs84.

Despite our experiences elsewhere, I don't think this assumption is true today and it definitively won't be true moving forward as we do more work with interiors and local data acquisition. I also think that most of the datasets @tfili and I worked with in early point cloud prototypes needed to be converted to WGS84.

QUANTIZED_VOLUME_SCALE - I didn't include QUANTIZED_VOLUME_OFFSET because the bounding volume's center is considered the center point, so having both isn't necessary. Maybe the spec needs to be more fine-tuned in this area.

The bounding volume and quantized volume are apples and oranges. Coupling them like this is (1) likely to be confusing to folks learning the spec and (2) hurts flexibility moving forward.

@@ -261,7 +261,7 @@ define([
* @memberof UniformState.prototype
* @private
*/
inverseTranposeModel : {
inverseTransposeModel : {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch. Can you please open a PR into master for this and the Model.js update?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually I realized this is done already in #4115 which hasn't been merged yet.

@lilleyse
Copy link
Contributor Author

lilleyse commented Aug 9, 2016

Should CI be failing? https://travis-ci.org/AnalyticalGraphicsInc/cesium/builds/150765222

It's related to this: #4101 (comment)

});
};

content.state = Cesium3DTileContentState.READY;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor, but I think it would be cleaner to move these instead the if statement in update so this function is more cohesive as "create resources", not "create resources and set a bunch of state."

@mramato
Copy link
Member

mramato commented Aug 9, 2016

Should CI be failing? https://travis-ci.org/AnalyticalGraphicsInc/cesium/builds/150765222
It's related to this: #4101 (comment)

You actually need #4184 too. That PR should be merged into master and then all 3d-tiles branches need to be updated.

}

// Update the model matrix
var boundingSphere = this._tile.contentBoundingVolume.boundingSphere;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it easy/worth-it to have a dirty flag to avoid burning this bit of CPU? A full 4x4 matrix compare would not be worth it.

I only ask because this is per tile CPU only head, per tileset would not be an issue.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah this should be easy.

@lilleyse
Copy link
Contributor Author

lilleyse commented Aug 9, 2016

Should we cherry-pick these for #4101?

Yeah. I'm going to undo one change though.

I can do this unless you prefer to.

Go ahead. It will probably be faster that way.

The bounding volume and quantized volume are apples and oranges. Coupling them like this is (1) likely to be confusing to folks learning the spec and (2) hurts flexibility moving forward.

I agree, I'll make the change.

}

vs += ' normal = czm_normal * normal; \n' +
' color *= max(dot(normal, czm_sunDirectionEC), 0.0); \n';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I never really thought beyond "per-point normals for lighting." Are you sure that all we want to do for now is this diffuse term? Not the Cesium built-in GLSL functions? We can also revisit this soon when we do point cloud styling.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For now this seems good enough, I will use getLambertDiffuse though.

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 9, 2016

Can you add an example tileset to the Sandcastle example that includes per-point color and quantized normals? It is good for illustration and for manual testing.

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 9, 2016

Do you get test failures? I have 11 test failures for Cesium3DTile alone in Chrome and Firefox after a clean build.

image

@lilleyse
Copy link
Contributor Author

lilleyse commented Aug 9, 2016

Do you think the feature table should have an optional CENTER property similar to how quantized points use QUANTIZED_VOLUME_OFFSET?

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 9, 2016

Do you think the feature table should have an optional CENTER property similar to how quantized points use QUANTIZED_VOLUME_OFFSET?

For what? I am not following. I would expect it to have the same properties for the quantized volume as i3dm.

@lilleyse
Copy link
Contributor Author

lilleyse commented Aug 9, 2016

I mean if the points aren't quantized, do we want a property that says where the center is so that they can also be defined RTC.

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 9, 2016

Ah, mirror the RTC glTF extension, https://github.com/KhronosGroup/glTF/blob/master/extensions/Vendor/CESIUM_RTC/README.md, maybe RTC_CENTER.

@lilleyse
Copy link
Contributor Author

lilleyse commented Aug 9, 2016

This is updated.

@lilleyse
Copy link
Contributor Author

Before merging, should we rename Points3DTileContent to PointCloud3DTileContent?

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 26, 2016

Before merging, should we rename Points3DTileContent to PointCloud3DTileContent?

Yes, good eye.

@lilleyse
Copy link
Contributor Author

Updated.

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 26, 2016

+1 from me. Retarget this PR to the 3d-tiles branch (I believe that is a new GitHub feature) and we'll merge after merging the transforms.

@lilleyse
Copy link
Contributor Author

Quick fix: renamed the folders and test tilesets from Points to PointCloud.

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 30, 2016

@lilleyse should this retarget 3d-tiles and then delete the 3d-tiles-transform branch and PR?

Is this PR ready? Just waiting on #4256?

@lilleyse lilleyse changed the base branch from 3d-tiles-transform to 3d-tiles August 30, 2016 17:23
@lilleyse lilleyse mentioned this pull request Aug 30, 2016
3 tasks
@lilleyse
Copy link
Contributor Author

I retargetted to 3d-tiles. Yes it's ready once #4256 is ready.

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 31, 2016

Code looks good. Will do final testing and merge after merging #4256.

@lilleyse @lasalvavida would like to merge #4256 early tomorrow if possible. @lilleyse please finish the implementation before updating the spec.

@pjcozzi
Copy link
Contributor

pjcozzi commented Sep 1, 2016

Spec updates: CesiumGS/3d-tiles#125

@pjcozzi
Copy link
Contributor

pjcozzi commented Sep 1, 2016

I'd like to merge this, but I get 30 test failures in this branch and just 1 in 3d-tiles. Do you get these?

This branch:

7951 specs, 30 failures, 1 pending spec
Spec List | Failures
Scene/Batched3DModel3DTileContent renders with batch table
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Cesium3DTilesTester.js:52:32)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:65:9)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:118:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Expected undefined to be defined.
Error: Expected undefined to be defined.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeDefined (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:69:24)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:118:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
Error: Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Env.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:901:25)
    at Function.next.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1788:19)
    at http://localhost:8080/Specs/spec-main.js:148:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:217:33)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Batched3DModel3DTileContent renders with batch table binary
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Cesium3DTilesTester.js:52:32)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:65:9)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:124:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Expected undefined to be defined.
Error: Expected undefined to be defined.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeDefined (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:69:24)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:124:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
Error: Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Env.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:901:25)
    at Function.next.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1788:19)
    at http://localhost:8080/Specs/spec-main.js:148:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:217:33)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Batched3DModel3DTileContent renders without batch table
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Cesium3DTilesTester.js:52:32)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:65:9)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:130:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Expected undefined to be defined.
Error: Expected undefined to be defined.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeDefined (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:69:24)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:130:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
Error: Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Env.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:901:25)
    at Function.next.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1788:19)
    at http://localhost:8080/Specs/spec-main.js:148:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:217:33)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Batched3DModel3DTileContent renders with all features translucent
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Cesium3DTilesTester.js:52:32)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:65:9)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:136:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Expected undefined to be defined.
Error: Expected undefined to be defined.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeDefined (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:69:24)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:136:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
Error: Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Env.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:901:25)
    at Function.next.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1788:19)
    at http://localhost:8080/Specs/spec-main.js:148:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:217:33)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Batched3DModel3DTileContent renders with a mix of opaque and translucent features
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Cesium3DTilesTester.js:52:32)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:65:9)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:142:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Expected undefined to be defined.
Error: Expected undefined to be defined.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeDefined (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:69:24)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:142:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
Error: Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Env.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:901:25)
    at Function.next.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1788:19)
    at http://localhost:8080/Specs/spec-main.js:148:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:217:33)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Batched3DModel3DTileContent renders with a tile transform and box bounding volume
Expected [ 214, 214, 214, 255 ] to equal [ 0, 0, 0, 255 ].
Error: Expected [ 214, 214, 214, 255 ] to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRenderBlank (http://localhost:8080/Specs/Cesium3DTilesTester.js:60:40)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:81:9)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:148:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Expected [ 214, 214, 214, 255 ] to equal [ 0, 0, 0, 255 ].
Error: Expected [ 214, 214, 214, 255 ] to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRenderBlank (http://localhost:8080/Specs/Cesium3DTilesTester.js:60:40)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:81:9)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:161:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Scene/Batched3DModel3DTileContent renders with a tile transform and sphere bounding volume
Expected [ 214, 214, 214, 255 ] to equal [ 0, 0, 0, 255 ].
Error: Expected [ 214, 214, 214, 255 ] to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRenderBlank (http://localhost:8080/Specs/Cesium3DTilesTester.js:60:40)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:81:9)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:148:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Expected [ 214, 214, 214, 255 ] to equal [ 0, 0, 0, 255 ].
Error: Expected [ 214, 214, 214, 255 ] to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRenderBlank (http://localhost:8080/Specs/Cesium3DTilesTester.js:60:40)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:81:9)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:161:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Scene/Batched3DModel3DTileContent renders with a tile transform and region bounding volume
Expected [ 214, 214, 214, 255 ] to equal [ 0, 0, 0, 255 ].
Error: Expected [ 214, 214, 214, 255 ] to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRenderBlank (http://localhost:8080/Specs/Cesium3DTilesTester.js:60:40)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:81:9)
    at http://localhost:8080/Specs/Scene/Batched3DModel3DTileContentSpec.js:175:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Scene/Cesium3DTileBatchTable renders tileset with batch table
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Cesium3DTilesTester.js:52:32)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:65:9)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:506:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Expected undefined to be defined.
Error: Expected undefined to be defined.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeDefined (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:69:24)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:506:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
Error: Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Env.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:901:25)
    at Function.next.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1788:19)
    at http://localhost:8080/Specs/spec-main.js:148:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:217:33)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Cesium3DTileBatchTable renders tileset without batch table
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Cesium3DTilesTester.js:52:32)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:65:9)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:516:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Expected undefined to be defined.
Error: Expected undefined to be defined.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeDefined (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:69:24)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:516:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
Error: Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Env.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:901:25)
    at Function.next.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1788:19)
    at http://localhost:8080/Specs/spec-main.js:148:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:217:33)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Cesium3DTileBatchTable renders when vertex texture fetch is not supported
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Cesium3DTilesTester.js:52:32)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:65:9)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:526:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Expected undefined to be defined.
Error: Expected undefined to be defined.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeDefined (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:69:24)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:526:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
Error: Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Env.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:901:25)
    at Function.next.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1788:19)
    at http://localhost:8080/Specs/spec-main.js:148:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:217:33)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Cesium3DTileBatchTable renders with featuresLength greater than maximumTextureSize
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Cesium3DTilesTester.js:52:32)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:65:9)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:541:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
Expected undefined to be defined.
Error: Expected undefined to be defined.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeDefined (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at Function.Cesium3DTilesTester.expectRenderTileset (http://localhost:8080/Specs/Cesium3DTilesTester.js:69:24)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:541:33
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
Error: Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Env.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:901:25)
    at Function.next.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1788:19)
    at http://localhost:8080/Specs/spec-main.js:148:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:217:33)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Cesium3DTileBatchTable renders with featuresLength of zero
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:67:32)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:550:13
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Failed: promise rejected: TypeError: Cannot read property 'primitive' of undefined
Error: Failed: promise rejected: TypeError: Cannot read property 'primitive' of undefined
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Env.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:901:25)
    at Function.next.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1788:19)
    at http://localhost:8080/Specs/spec-main.js:148:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:217:33)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Cesium3DTileBatchTable renders with debug color
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:67:32)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:560:25
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:67:32)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:562:30
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:563:36
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:67:32)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:565:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Scene/Cesium3DTileBatchTable renders translucent style
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:67:32)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:574:31
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:67:32)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:578:36
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:579:42
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:67:32)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:583:34
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:67:32)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:588:13
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Scene/Cesium3DTileBatchTable renders translucent style when vertex texture fetch is not supported
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:67:32)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:604:31
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:67:32)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:608:36
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:609:42
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:67:32)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:613:34
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRender (http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:67:32)
    at http://localhost:8080/Specs/Scene/Cesium3DTileBatchTableSpec.js:618:13
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Scene/Cesium3DTileset applies color style to a tileset
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:984:30
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:994:30
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:995:30
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Cesium3DTileset applies color style to a tileset with translucent tiles
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectColorStyle (http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1012:26)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1034:13
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectColorStyle (http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1022:26)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1034:13
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectColorStyle (http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1023:26)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1034:13
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Scene/Cesium3DTileset applies color style to a tileset with translucent and opaque tiles
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectColorStyle (http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1012:26)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1040:13
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectColorStyle (http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1022:26)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1040:13
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectColorStyle (http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1023:26)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1040:13
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Scene/Cesium3DTileset applies style with complex color expression to a tileset
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1080:30
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1086:30
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Cesium3DTileset applies conditional color style to a tileset
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1105:30
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1122:30
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Cesium3DTileset loads style from uri
Expected 0 to be greater than 0.
Error: Expected 0 to be greater than 0.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeGreaterThan (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/Cesium3DTilesetSpec.js:1133:34
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Composite3DTileContent renders composite
Expected undefined to be defined.
Error: Expected undefined to be defined.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeDefined (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRenderComposite (http://localhost:8080/Specs/Scene/Composite3DTileContentSpec.js:74:32)
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
Error: Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Env.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:901:25)
    at Function.next.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1788:19)
    at http://localhost:8080/Specs/spec-main.js:148:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:217:33)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Composite3DTileContent renders composite of composite
Expected undefined to be defined.
Error: Expected undefined to be defined.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toBeDefined (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at expectRenderComposite (http://localhost:8080/Specs/Scene/Composite3DTileContentSpec.js:74:32)
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
Error: Failed: promise rejected: TypeError: Cannot read property 'color' of undefined
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Env.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:901:25)
    at Function.next.fail (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1788:19)
    at http://localhost:8080/Specs/spec-main.js:148:26
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:217:33)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
    at processQueue (http://localhost:8080/Source/ThirdParty/when.js:647:4)
Scene/Model renders animBoxes without animation
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at verifyRender (http://localhost:8080/Specs/Scene/ModelSpec.js:197:32)
    at http://localhost:8080/Specs/Scene/ModelSpec.js:838:9
    at Object.<anonymous> (http://localhost:8080/Specs/spec-main.js:144:30)
    at attemptAsync (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1793:24)
Scene/Model Animates and renders
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/ModelSpec.js:1191:53
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Specs/Scene/ModelSpec.js:1172:12
    at Object.<anonymous> (http://localhost:8080/Specs/spec-main.js:144:30)
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/ModelSpec.js:1191:53
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Specs/Scene/ModelSpec.js:1172:12
    at Object.<anonymous> (http://localhost:8080/Specs/spec-main.js:144:30)
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/ModelSpec.js:1191:53
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Specs/Scene/ModelSpec.js:1172:12
    at Object.<anonymous> (http://localhost:8080/Specs/spec-main.js:144:30)
Scene/Model loads a glTF with KHR_materials_common using a directional light
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at verifyRender (http://localhost:8080/Specs/Scene/ModelSpec.js:197:32)
    at http://localhost:8080/Specs/Scene/ModelSpec.js:1589:13
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Scene/Model loads a glTF with KHR_materials_common using a point light
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at verifyRender (http://localhost:8080/Specs/Scene/ModelSpec.js:197:32)
    at http://localhost:8080/Specs/Scene/ModelSpec.js:1596:13
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Scene/Model loads a glTF with KHR_materials_common using a spot light
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
Error: Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at verifyRender (http://localhost:8080/Specs/Scene/ModelSpec.js:197:32)
    at http://localhost:8080/Specs/Scene/ModelSpec.js:1603:13
    at Object.then (http://localhost:8080/Source/ThirdParty/when.js:196:34)
    at http://localhost:8080/Source/ThirdParty/when.js:297:13
Renderer/VertexArray renders with a three-component constant value
Expected [ 0, 0, 0, 0 ] to equal [ 255, 255, 255, 255 ].
Error: Expected [ 0, 0, 0, 0 ] to equal [ 255, 255, 255, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Renderer/VertexArraySpec.js:375:38
    at Object.<anonymous> (http://localhost:8080/Specs/spec-main.js:144:30)
    at attemptAsync (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1793:24)
    at QueueRunner.run (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1746:26)

3d-tiles

Renderer/VertexArray renders with a four-component constant value
Expected [ 0, 0, 0, 0 ] to equal [ 255, 255, 255, 255 ].
Error: Expected [ 0, 0, 0, 0 ] to equal [ 255, 255, 255, 255 ].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toEqual (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Renderer/VertexArraySpec.js:426:38
    at Object.<anonymous> (http://localhost:8080/Specs/spec-main.js:144:30)
    at attemptAsync (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1793:24)
    at QueueRunner.run (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1746:26)

@lilleyse
Copy link
Contributor Author

lilleyse commented Sep 1, 2016

I'm not getting any errors. Was your test on mac or windows?

@pjcozzi
Copy link
Contributor

pjcozzi commented Sep 2, 2016

@lilleyse
Copy link
Contributor Author

lilleyse commented Sep 2, 2016

That test is fixed now.

@pjcozzi
Copy link
Contributor

pjcozzi commented Sep 2, 2016

Looks good! If there's any other spec changes due to CesiumGS/3d-tiles#125, open a new PR into 3d-tiles.

@pjcozzi pjcozzi merged commit e077f89 into 3d-tiles Sep 2, 2016
@pjcozzi pjcozzi deleted the pnts-updates branch September 2, 2016 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants