Hello Brian,
if you cannot use "longValue" in your schema, that would be a bug. Can you post the actual exception message, and the Schema and test definition you tried with Long.
So far, internally it has not been discussed whether adding boolean and integer on top of the currently supported types would be valuable enough to implement.
In your testDefinition, you seem to want to set a boolean flag "runExperiment", yet the typical way of enabling/disabling experiments would be to change the allocations or allocation rules. Is there a reason you did not want to do that?
regards,
Thibault