mirror of
https://github.com/servo/servo.git
synced 2025-08-04 05:00:08 +01:00
Update web-platform-tests to revision 10168e9a5d44efbc6e7d416d1d454eb9c9f1396c
This commit is contained in:
parent
c88dc51d03
commit
0e1caebaf4
791 changed files with 23381 additions and 5501 deletions
|
@ -11,9 +11,6 @@
|
|||
return;
|
||||
}
|
||||
mojo.internal.markMojomLoaded(mojomId);
|
||||
|
||||
// TODO(yzshen): Define these aliases to minimize the differences between the
|
||||
// old/new modes. Remove them when the old mode goes away.
|
||||
var bindings = mojo;
|
||||
var associatedBindings = mojo;
|
||||
var codec = mojo.internal;
|
||||
|
@ -1252,6 +1249,137 @@
|
|||
encoder.writeUint32(0);
|
||||
encoder.encodeStruct(codec.NullableString, val.serviceId);
|
||||
};
|
||||
function FakeCentral_RemoveFakeService_Params(values) {
|
||||
this.initDefaults_();
|
||||
this.initFields_(values);
|
||||
}
|
||||
|
||||
|
||||
FakeCentral_RemoveFakeService_Params.prototype.initDefaults_ = function() {
|
||||
this.identifier = null;
|
||||
this.peripheralAddress = null;
|
||||
};
|
||||
FakeCentral_RemoveFakeService_Params.prototype.initFields_ = function(fields) {
|
||||
for(var field in fields) {
|
||||
if (this.hasOwnProperty(field))
|
||||
this[field] = fields[field];
|
||||
}
|
||||
};
|
||||
|
||||
FakeCentral_RemoveFakeService_Params.validate = function(messageValidator, offset) {
|
||||
var err;
|
||||
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
|
||||
if (err !== validator.validationError.NONE)
|
||||
return err;
|
||||
|
||||
var kVersionSizes = [
|
||||
{version: 0, numBytes: 24}
|
||||
];
|
||||
err = messageValidator.validateStructVersion(offset, kVersionSizes);
|
||||
if (err !== validator.validationError.NONE)
|
||||
return err;
|
||||
|
||||
|
||||
// validate FakeCentral_RemoveFakeService_Params.identifier
|
||||
err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 0, false)
|
||||
if (err !== validator.validationError.NONE)
|
||||
return err;
|
||||
|
||||
|
||||
// validate FakeCentral_RemoveFakeService_Params.peripheralAddress
|
||||
err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 8, false)
|
||||
if (err !== validator.validationError.NONE)
|
||||
return err;
|
||||
|
||||
return validator.validationError.NONE;
|
||||
};
|
||||
|
||||
FakeCentral_RemoveFakeService_Params.encodedSize = codec.kStructHeaderSize + 16;
|
||||
|
||||
FakeCentral_RemoveFakeService_Params.decode = function(decoder) {
|
||||
var packed;
|
||||
var val = new FakeCentral_RemoveFakeService_Params();
|
||||
var numberOfBytes = decoder.readUint32();
|
||||
var version = decoder.readUint32();
|
||||
val.identifier = decoder.decodeStruct(codec.String);
|
||||
val.peripheralAddress = decoder.decodeStruct(codec.String);
|
||||
return val;
|
||||
};
|
||||
|
||||
FakeCentral_RemoveFakeService_Params.encode = function(encoder, val) {
|
||||
var packed;
|
||||
encoder.writeUint32(FakeCentral_RemoveFakeService_Params.encodedSize);
|
||||
encoder.writeUint32(0);
|
||||
encoder.encodeStruct(codec.String, val.identifier);
|
||||
encoder.encodeStruct(codec.String, val.peripheralAddress);
|
||||
};
|
||||
function FakeCentral_RemoveFakeService_ResponseParams(values) {
|
||||
this.initDefaults_();
|
||||
this.initFields_(values);
|
||||
}
|
||||
|
||||
|
||||
FakeCentral_RemoveFakeService_ResponseParams.prototype.initDefaults_ = function() {
|
||||
this.success = false;
|
||||
};
|
||||
FakeCentral_RemoveFakeService_ResponseParams.prototype.initFields_ = function(fields) {
|
||||
for(var field in fields) {
|
||||
if (this.hasOwnProperty(field))
|
||||
this[field] = fields[field];
|
||||
}
|
||||
};
|
||||
|
||||
FakeCentral_RemoveFakeService_ResponseParams.validate = function(messageValidator, offset) {
|
||||
var err;
|
||||
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
|
||||
if (err !== validator.validationError.NONE)
|
||||
return err;
|
||||
|
||||
var kVersionSizes = [
|
||||
{version: 0, numBytes: 16}
|
||||
];
|
||||
err = messageValidator.validateStructVersion(offset, kVersionSizes);
|
||||
if (err !== validator.validationError.NONE)
|
||||
return err;
|
||||
|
||||
|
||||
return validator.validationError.NONE;
|
||||
};
|
||||
|
||||
FakeCentral_RemoveFakeService_ResponseParams.encodedSize = codec.kStructHeaderSize + 8;
|
||||
|
||||
FakeCentral_RemoveFakeService_ResponseParams.decode = function(decoder) {
|
||||
var packed;
|
||||
var val = new FakeCentral_RemoveFakeService_ResponseParams();
|
||||
var numberOfBytes = decoder.readUint32();
|
||||
var version = decoder.readUint32();
|
||||
packed = decoder.readUint8();
|
||||
val.success = (packed >> 0) & 1 ? true : false;
|
||||
decoder.skip(1);
|
||||
decoder.skip(1);
|
||||
decoder.skip(1);
|
||||
decoder.skip(1);
|
||||
decoder.skip(1);
|
||||
decoder.skip(1);
|
||||
decoder.skip(1);
|
||||
return val;
|
||||
};
|
||||
|
||||
FakeCentral_RemoveFakeService_ResponseParams.encode = function(encoder, val) {
|
||||
var packed;
|
||||
encoder.writeUint32(FakeCentral_RemoveFakeService_ResponseParams.encodedSize);
|
||||
encoder.writeUint32(0);
|
||||
packed = 0;
|
||||
packed |= (val.success & 1) << 0
|
||||
encoder.writeUint8(packed);
|
||||
encoder.skip(1);
|
||||
encoder.skip(1);
|
||||
encoder.skip(1);
|
||||
encoder.skip(1);
|
||||
encoder.skip(1);
|
||||
encoder.skip(1);
|
||||
encoder.skip(1);
|
||||
};
|
||||
function FakeCentral_AddFakeCharacteristic_Params(values) {
|
||||
this.initDefaults_();
|
||||
this.initFields_(values);
|
||||
|
@ -2701,14 +2829,15 @@
|
|||
var kFakeCentral_SimulateGATTDisconnection_Name = 3;
|
||||
var kFakeCentral_SimulateGATTServicesChanged_Name = 4;
|
||||
var kFakeCentral_AddFakeService_Name = 5;
|
||||
var kFakeCentral_AddFakeCharacteristic_Name = 6;
|
||||
var kFakeCentral_RemoveFakeCharacteristic_Name = 7;
|
||||
var kFakeCentral_AddFakeDescriptor_Name = 8;
|
||||
var kFakeCentral_SetNextReadCharacteristicResponse_Name = 9;
|
||||
var kFakeCentral_SetNextWriteCharacteristicResponse_Name = 10;
|
||||
var kFakeCentral_SetNextSubscribeToNotificationsResponse_Name = 11;
|
||||
var kFakeCentral_GetLastWrittenValue_Name = 12;
|
||||
var kFakeCentral_SetNextReadDescriptorResponse_Name = 13;
|
||||
var kFakeCentral_RemoveFakeService_Name = 6;
|
||||
var kFakeCentral_AddFakeCharacteristic_Name = 7;
|
||||
var kFakeCentral_RemoveFakeCharacteristic_Name = 8;
|
||||
var kFakeCentral_AddFakeDescriptor_Name = 9;
|
||||
var kFakeCentral_SetNextReadCharacteristicResponse_Name = 10;
|
||||
var kFakeCentral_SetNextWriteCharacteristicResponse_Name = 11;
|
||||
var kFakeCentral_SetNextSubscribeToNotificationsResponse_Name = 12;
|
||||
var kFakeCentral_GetLastWrittenValue_Name = 13;
|
||||
var kFakeCentral_SetNextReadDescriptorResponse_Name = 14;
|
||||
|
||||
function FakeCentralPtr(handleOrPtrInfo) {
|
||||
this.ptr = new bindings.InterfacePtrController(FakeCentral,
|
||||
|
@ -2883,6 +3012,32 @@
|
|||
});
|
||||
}.bind(this));
|
||||
};
|
||||
FakeCentralPtr.prototype.removeFakeService = function() {
|
||||
return FakeCentralProxy.prototype.removeFakeService
|
||||
.apply(this.ptr.getProxy(), arguments);
|
||||
};
|
||||
|
||||
FakeCentralProxy.prototype.removeFakeService = function(identifier, peripheralAddress) {
|
||||
var params = new FakeCentral_RemoveFakeService_Params();
|
||||
params.identifier = identifier;
|
||||
params.peripheralAddress = peripheralAddress;
|
||||
return new Promise(function(resolve, reject) {
|
||||
var builder = new codec.MessageV1Builder(
|
||||
kFakeCentral_RemoveFakeService_Name,
|
||||
codec.align(FakeCentral_RemoveFakeService_Params.encodedSize),
|
||||
codec.kMessageExpectsResponse, 0);
|
||||
builder.encodeStruct(FakeCentral_RemoveFakeService_Params, params);
|
||||
var message = builder.finish();
|
||||
this.receiver_.acceptAndExpectResponse(message).then(function(message) {
|
||||
var reader = new codec.MessageReader(message);
|
||||
var responseParams =
|
||||
reader.decodeStruct(FakeCentral_RemoveFakeService_ResponseParams);
|
||||
resolve(responseParams);
|
||||
}).catch(function(result) {
|
||||
reject(Error("Connection error: " + result));
|
||||
});
|
||||
}.bind(this));
|
||||
};
|
||||
FakeCentralPtr.prototype.addFakeCharacteristic = function() {
|
||||
return FakeCentralProxy.prototype.addFakeCharacteristic
|
||||
.apply(this.ptr.getProxy(), arguments);
|
||||
|
@ -3130,6 +3285,9 @@
|
|||
FakeCentralStub.prototype.addFakeService = function(peripheralAddress, serviceUuid) {
|
||||
return this.delegate_ && this.delegate_.addFakeService && this.delegate_.addFakeService(peripheralAddress, serviceUuid);
|
||||
}
|
||||
FakeCentralStub.prototype.removeFakeService = function(identifier, peripheralAddress) {
|
||||
return this.delegate_ && this.delegate_.removeFakeService && this.delegate_.removeFakeService(identifier, peripheralAddress);
|
||||
}
|
||||
FakeCentralStub.prototype.addFakeCharacteristic = function(characteristicUuid, properties, serviceId, peripheralAddress) {
|
||||
return this.delegate_ && this.delegate_.addFakeCharacteristic && this.delegate_.addFakeCharacteristic(characteristicUuid, properties, serviceId, peripheralAddress);
|
||||
}
|
||||
|
@ -3262,6 +3420,22 @@
|
|||
responder.accept(message);
|
||||
});
|
||||
return true;
|
||||
case kFakeCentral_RemoveFakeService_Name:
|
||||
var params = reader.decodeStruct(FakeCentral_RemoveFakeService_Params);
|
||||
this.removeFakeService(params.identifier, params.peripheralAddress).then(function(response) {
|
||||
var responseParams =
|
||||
new FakeCentral_RemoveFakeService_ResponseParams();
|
||||
responseParams.success = response.success;
|
||||
var builder = new codec.MessageV1Builder(
|
||||
kFakeCentral_RemoveFakeService_Name,
|
||||
codec.align(FakeCentral_RemoveFakeService_ResponseParams.encodedSize),
|
||||
codec.kMessageIsResponse, reader.requestID);
|
||||
builder.encodeStruct(FakeCentral_RemoveFakeService_ResponseParams,
|
||||
responseParams);
|
||||
var message = builder.finish();
|
||||
responder.accept(message);
|
||||
});
|
||||
return true;
|
||||
case kFakeCentral_AddFakeCharacteristic_Name:
|
||||
var params = reader.decodeStruct(FakeCentral_AddFakeCharacteristic_Params);
|
||||
this.addFakeCharacteristic(params.characteristicUuid, params.properties, params.serviceId, params.peripheralAddress).then(function(response) {
|
||||
|
@ -3424,6 +3598,10 @@
|
|||
if (message.expectsResponse())
|
||||
paramsClass = FakeCentral_AddFakeService_Params;
|
||||
break;
|
||||
case kFakeCentral_RemoveFakeService_Name:
|
||||
if (message.expectsResponse())
|
||||
paramsClass = FakeCentral_RemoveFakeService_Params;
|
||||
break;
|
||||
case kFakeCentral_AddFakeCharacteristic_Name:
|
||||
if (message.expectsResponse())
|
||||
paramsClass = FakeCentral_AddFakeCharacteristic_Params;
|
||||
|
@ -3490,6 +3668,10 @@
|
|||
if (message.isResponse())
|
||||
paramsClass = FakeCentral_AddFakeService_ResponseParams;
|
||||
break;
|
||||
case kFakeCentral_RemoveFakeService_Name:
|
||||
if (message.isResponse())
|
||||
paramsClass = FakeCentral_RemoveFakeService_ResponseParams;
|
||||
break;
|
||||
case kFakeCentral_AddFakeCharacteristic_Name:
|
||||
if (message.isResponse())
|
||||
paramsClass = FakeCentral_AddFakeCharacteristic_ResponseParams;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue