mirror of
https://github.com/fluencelabs/aquavm
synced 2025-06-13 06:51:22 +00:00
WIP soft limits triggering is signalled via AVMOutcome
This commit is contained in:
@ -164,7 +164,7 @@ impl<R: AirRunner> Network<R> {
|
||||
resolver: Default::default(),
|
||||
});
|
||||
for peer_name in named_peers {
|
||||
network.ensure_named_peer(peer_name, test_init_params.clone());
|
||||
network.ensure_named_peer(peer_name, test_init_params);
|
||||
}
|
||||
network
|
||||
}
|
||||
|
@ -100,7 +100,7 @@ impl<R: AirRunner> AirScriptExecutor<R> {
|
||||
annotated_air_script: &str,
|
||||
) -> Result<Self, String> {
|
||||
let transformed =
|
||||
TransformedAirScript::new(annotated_air_script, network, test_init_parameters.clone())?;
|
||||
TransformedAirScript::new(annotated_air_script, network, test_init_parameters)?;
|
||||
|
||||
Self::from_transformed_air_script(test_parameters, test_init_parameters, transformed)
|
||||
}
|
||||
@ -115,10 +115,10 @@ impl<R: AirRunner> AirScriptExecutor<R> {
|
||||
let network = Network::new(
|
||||
extra_peers.into_iter(),
|
||||
common_services,
|
||||
test_init_parameters.clone(),
|
||||
test_init_parameters,
|
||||
);
|
||||
let transformed =
|
||||
TransformedAirScript::new(annotated_air_script, network, test_init_parameters.clone())?;
|
||||
TransformedAirScript::new(annotated_air_script, network, test_init_parameters)?;
|
||||
|
||||
Self::from_transformed_air_script(test_parameters, test_init_parameters, transformed)
|
||||
}
|
||||
|
@ -83,11 +83,11 @@ struct Transformer<'net, R> {
|
||||
impl<R: AirRunner> Transformer<'_, R> {
|
||||
pub(crate) fn transform(&self, sexp: &mut Sexp, test_init_parameters: TestInitParameters) {
|
||||
match sexp {
|
||||
Sexp::Call(call) => self.handle_call(call, test_init_parameters.clone()),
|
||||
Sexp::Canon(canon) => self.handle_canon(canon, test_init_parameters.clone()),
|
||||
Sexp::Call(call) => self.handle_call(call, test_init_parameters),
|
||||
Sexp::Canon(canon) => self.handle_canon(canon, test_init_parameters),
|
||||
Sexp::List(children) => {
|
||||
for child in children.iter_mut().skip(1) {
|
||||
self.transform(child, test_init_parameters.clone());
|
||||
self.transform(child, test_init_parameters);
|
||||
}
|
||||
}
|
||||
Sexp::Symbol(_) | Sexp::String(_) => {}
|
||||
|
Reference in New Issue
Block a user