use crate::{
ebi_framework::ebi_command::EbiCommand, javascript::javascript_link::{execute_javascript_command, JavascriptInput}
};
use wasm_bindgen::prelude::*;
#[wasm_bindgen]
pub fn analyse_all_traces(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse::EBI_ANALYSE_ALL;
execute_javascript_command(command, javascript_inputs, "analyse_all_traces", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_completeness(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse::EBI_ANALYSE_COMPLETENESS;
execute_javascript_command(command, javascript_inputs, "analyse_completeness", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_coverage(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse::EBI_ANALYSE_COVERAGE;
execute_javascript_command(command, javascript_inputs, "analyse_coverage", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_directly_follows_edge_difference(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse::EBI_ANALYSE_DIRECTLY_FOLLOWS_EDGE_DIFFERENCE;
execute_javascript_command(command, javascript_inputs, "analyse_directly_follows_edge_difference", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_directly_follows_edge_difference_no_frequencies(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse::EBI_ANALYSE_DIRECTLY_FOLLOWS_EDGE_DIFFERENCE_NO_FREQUENCIES;
execute_javascript_command(command, javascript_inputs, "analyse_directly_follows_edge_difference_no_frequencies", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_entropy(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse::EBI_ANALYSE_ENTROPY;
execute_javascript_command(command, javascript_inputs, "analyse_entropy", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_medoid(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse::EBI_ANALYSE_MEDOID;
execute_javascript_command(command, javascript_inputs, "analyse_medoid", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_minimum_probability_traces(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse::EBI_ANALYSE_MINPROB;
execute_javascript_command(command, javascript_inputs, "analyse_minimum_probability_traces", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_mode(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse::EBI_ANALYSE_MODE;
execute_javascript_command(command, javascript_inputs, "analyse_mode", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_most_likely_traces(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse::EBI_ANALYSE_MOSTLIKELY;
execute_javascript_command(command, javascript_inputs, "analyse_most_likely_traces", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_variety(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse::EBI_ANALYSE_VARIETY;
execute_javascript_command(command, javascript_inputs, "analyse_variety", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_non_stochastic_activities(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse_non_stochastic::EBI_ANALYSE_NON_STOCHASTIC_ACTIVITIES;
execute_javascript_command(command, javascript_inputs, "analyse_non_stochastic_activities", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_non_stochastic_any_traces(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse_non_stochastic::EBI_ANALYSE_NON_STOCHASTIC_ANY_TRACES;
execute_javascript_command(command, javascript_inputs, "analyse_non_stochastic_any_traces", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_non_stochastic_bounded(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse_non_stochastic::EBI_ANALYSE_NON_STOCHASTIC_BOUNDED;
execute_javascript_command(command, javascript_inputs, "analyse_non_stochastic_bounded", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_non_stochastic_cluster(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse_non_stochastic::EBI_ANALYSE_NON_STOCHASTIC_CLUSTER;
execute_javascript_command(command, javascript_inputs, "analyse_non_stochastic_cluster", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_non_stochastic_empty_traces(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse_non_stochastic::EBI_ANALYSE_NON_STOCHASTIC_EMPTY_TRACES;
execute_javascript_command(command, javascript_inputs, "analyse_non_stochastic_empty_traces", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_non_stochastic_executions(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse_non_stochastic::EBI_ANALYSE_NON_STOCHASTIC_EXECUTIONS;
execute_javascript_command(command, javascript_inputs, "analyse_non_stochastic_executions", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_non_stochastic_infinitely_many_traces(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse_non_stochastic::EBI_ANALYSE_NON_STOCHASTIC_INFINITELY_MANY_TRACES;
execute_javascript_command(command, javascript_inputs, "analyse_non_stochastic_infinitely_many_traces", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_non_stochastic_medoid(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse_non_stochastic::EBI_ANALYSE_NON_STOCHASTIC_MEDOID;
execute_javascript_command(command, javascript_inputs, "analyse_non_stochastic_medoid", exporter_file_extension);
}
#[wasm_bindgen]
pub fn analyse_non_stochastic_timestamps_ordered(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_analyse_non_stochastic::EBI_ANALYSE_NON_STOCHASTIC_TIMESTAMPS_ORDERED;
execute_javascript_command(command, javascript_inputs, "analyse_non_stochastic_timestamps_ordered", exporter_file_extension);
}
#[wasm_bindgen]
pub fn association_all_trace_attributes(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_association::EBI_ASSOCIATION_ATTRIBUTES;
execute_javascript_command(command, javascript_inputs, "association_all_trace_attributes", exporter_file_extension);
}
#[wasm_bindgen]
pub fn association_trace_attribute(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_association::EBI_ASSOCIATION_ATTRIBUTE;
execute_javascript_command(command, javascript_inputs, "association_trace_attribute", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_chi_squared(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_CHI_SQUARED;
execute_javascript_command(command, javascript_inputs, "conformance_chi_squared", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_chi_squared_sample(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_CHI_SQUARED_SAMPLE;
execute_javascript_command(command, javascript_inputs, "conformance_chi_squared_sample", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_earth_movers(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_EARTH_MOVERS;
execute_javascript_command(command, javascript_inputs, "conformance_earth_movers", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_earth_movers_sample(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_EARTH_MOVERS_SAMPLE;
execute_javascript_command(command, javascript_inputs, "conformance_earth_movers_sample", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_entropic_relevance(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_ENTROPIC_RELEVANCE;
execute_javascript_command(command, javascript_inputs, "conformance_entropic_relevance", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_gain_precision(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(false);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_GAIN_PRECISION;
execute_javascript_command(command, javascript_inputs, "conformance_gain_precision", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_gain_recall(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(false);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_GAIN_RECALL;
execute_javascript_command(command, javascript_inputs, "conformance_gain_recall", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_hellinger(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_HELLINGER;
execute_javascript_command(command, javascript_inputs, "conformance_hellinger", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_hellinger_sample(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_HELLINGER_SAMPLE;
execute_javascript_command(command, javascript_inputs, "conformance_hellinger_sample", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_jensen_shannon(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(false);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_JSSC;
execute_javascript_command(command, javascript_inputs, "conformance_jensen_shannon", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_jensen_shannon_sample(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(false);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_JSSC_SAMPLE;
execute_javascript_command(command, javascript_inputs, "conformance_jensen_shannon_sample", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_markovian(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_MARKOVIAN;
execute_javascript_command(command, javascript_inputs, "conformance_markovian", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_unit_earth_movers(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_UEMSC;
execute_javascript_command(command, javascript_inputs, "conformance_unit_earth_movers", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_unit_earth_movers_sample(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance::EBI_CONFORMANCE_UEMSC_SAMPLE;
execute_javascript_command(command, javascript_inputs, "conformance_unit_earth_movers_sample", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_non_stochastic_alignments(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance_non_stochastic::EBI_CONFORMANCE_NON_STOCHASTIC_ALIGNMENTS;
execute_javascript_command(command, javascript_inputs, "conformance_non_stochastic_alignments", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_non_stochastic_escaping_edges_precision(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance_non_stochastic::EBI_CONFORMANCE_NON_STOCHASTIC_ESCAPING_EDGES_PRECISION;
execute_javascript_command(command, javascript_inputs, "conformance_non_stochastic_escaping_edges_precision", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_non_stochastic_fitting_traces(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance_non_stochastic::EBI_CONFORMANCE_NON_STOCHASTIC_FITTING_TRACES;
execute_javascript_command(command, javascript_inputs, "conformance_non_stochastic_fitting_traces", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_non_stochastic_set_alignments(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance_non_stochastic::EBI_CONFORMANCE_NON_STOCHASTIC_SET_ALIGNMENTS;
execute_javascript_command(command, javascript_inputs, "conformance_non_stochastic_set_alignments", exporter_file_extension);
}
#[wasm_bindgen]
pub fn conformance_non_stochastic_trace_fitness(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_conformance_non_stochastic::EBI_CONFORMANCE_NON_STOCHASTIC_TRACE_FITNESS;
execute_javascript_command(command, javascript_inputs, "conformance_non_stochastic_trace_fitness", exporter_file_extension);
}
#[wasm_bindgen]
pub fn convert_business_process_model_and_notation(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_convert::EBI_CONVERT_BPMN;
execute_javascript_command(command, javascript_inputs, "convert_business_process_model_and_notation", exporter_file_extension);
}
#[wasm_bindgen]
pub fn convert_finite_language(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_convert::EBI_CONVERT_LANG;
execute_javascript_command(command, javascript_inputs, "convert_finite_language", exporter_file_extension);
}
#[wasm_bindgen]
pub fn convert_finite_stochastic_language(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_convert::EBI_CONVERT_SLANG;
execute_javascript_command(command, javascript_inputs, "convert_finite_stochastic_language", exporter_file_extension);
}
#[wasm_bindgen]
pub fn convert_labelled_petri_net(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_convert::EBI_CONVERT_LPN;
execute_javascript_command(command, javascript_inputs, "convert_labelled_petri_net", exporter_file_extension);
}
#[wasm_bindgen]
pub fn convert_log(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_convert::EBI_CONVERT_LOG;
execute_javascript_command(command, javascript_inputs, "convert_log", exporter_file_extension);
}
#[wasm_bindgen]
pub fn convert_stochastic_deterministic_finite_automaton(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_convert::EBI_CONVERT_SDFA;
execute_javascript_command(command, javascript_inputs, "convert_stochastic_deterministic_finite_automaton", exporter_file_extension);
}
#[wasm_bindgen]
pub fn convert_stochastic_directly_follows_model(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_convert::EBI_CONVERT_SDFM;
execute_javascript_command(command, javascript_inputs, "convert_stochastic_directly_follows_model", exporter_file_extension);
}
#[wasm_bindgen]
pub fn convert_stochastic_labelled_petri_net(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_convert::EBI_CONVERT_SLPN;
execute_javascript_command(command, javascript_inputs, "convert_stochastic_labelled_petri_net", exporter_file_extension);
}
#[wasm_bindgen]
pub fn convert_stochastic_nondeterministic_finite_automaton(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_convert::EBI_CONVERT_SNFA;
execute_javascript_command(command, javascript_inputs, "convert_stochastic_nondeterministic_finite_automaton", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_alignments_stochastic_business_process_model_and_notation(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover::EBI_DISCOVER_ALIGNMENTS_BPMN;
execute_javascript_command(command, javascript_inputs, "discover_alignments_stochastic_business_process_model_and_notation", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_alignments_stochastic_labelled_petri_nets(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover::EBI_DISCOVER_ALIGNMENTS_SLPN;
execute_javascript_command(command, javascript_inputs, "discover_alignments_stochastic_labelled_petri_nets", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_directly_follows_graph(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover::EBI_DISCOVER_DIRECTLY_FOLLOWS;
execute_javascript_command(command, javascript_inputs, "discover_directly_follows_graph", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_occurrence_stochastic_business_process_model_and_notation(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover::EBI_DISCOVER_OCCURRENCE_SBPMN;
execute_javascript_command(command, javascript_inputs, "discover_occurrence_stochastic_business_process_model_and_notation", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_occurrence_stochastic_labelled_petri_net(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover::EBI_DISCOVER_OCCURRENCE_SLPN;
execute_javascript_command(command, javascript_inputs, "discover_occurrence_stochastic_labelled_petri_net", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_occurrence_stochastic_process_tree(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover::EBI_DISCOVER_OCCURRENCE_SPTREE;
execute_javascript_command(command, javascript_inputs, "discover_occurrence_stochastic_process_tree", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_random_stochastic_business_process_model_and_notation(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover::EBI_DISCOVER_RANDOM_SBPMN;
execute_javascript_command(command, javascript_inputs, "discover_random_stochastic_business_process_model_and_notation", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_random_stochastic_labelled_petri_net(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover::EBI_DISCOVER_RANDOM_SLPN;
execute_javascript_command(command, javascript_inputs, "discover_random_stochastic_labelled_petri_net", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_random_stochastic_process_tree(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover::EBI_DISCOVER_RANDOM_SPTREE;
execute_javascript_command(command, javascript_inputs, "discover_random_stochastic_process_tree", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_uniform_stochastic_business_process_model_and_notation(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover::EBI_DISCOVER_UNIFORM_SBPMN;
execute_javascript_command(command, javascript_inputs, "discover_uniform_stochastic_business_process_model_and_notation", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_uniform_stochastic_labelled_petri_net(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover::EBI_DISCOVER_UNIFORM_SLPN;
execute_javascript_command(command, javascript_inputs, "discover_uniform_stochastic_labelled_petri_net", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_uniform_stochastic_process_tree(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover::EBI_DISCOVER_UNIFORM_SPTREE;
execute_javascript_command(command, javascript_inputs, "discover_uniform_stochastic_process_tree", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_non_stochastic_flower_deterministic_finite_automaton(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover_non_stochastic::EBI_DISCOVER_NON_STOCHASTIC_FLOWER_DFA;
execute_javascript_command(command, javascript_inputs, "discover_non_stochastic_flower_deterministic_finite_automaton", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_non_stochastic_flower_process_tree(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover_non_stochastic::EBI_DISCOVER_NON_STOCHASTIC_FLOWER_TREE;
execute_javascript_command(command, javascript_inputs, "discover_non_stochastic_flower_process_tree", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_non_stochastic_inductive_miner(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover_non_stochastic::EBI_DISCOVER_NON_STOCHASTIC_INDUCTIVE_MINER;
execute_javascript_command(command, javascript_inputs, "discover_non_stochastic_inductive_miner", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_non_stochastic_inductive_miner_infrequent(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover_non_stochastic::EBI_DISCOVER_NON_STOCHASTIC_INDUCTIVE_MINER_INFREQUENT;
execute_javascript_command(command, javascript_inputs, "discover_non_stochastic_inductive_miner_infrequent", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_non_stochastic_prefix_tree_deterministic_finite_automaton(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover_non_stochastic::EBI_DISCOVER_NON_STOCHASTIC_TREE_DFA;
execute_javascript_command(command, javascript_inputs, "discover_non_stochastic_prefix_tree_deterministic_finite_automaton", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_non_stochastic_prefix_tree_process_tree(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover_non_stochastic::EBI_DISCOVER_NON_STOCHASTIC_TREE_TREE;
execute_javascript_command(command, javascript_inputs, "discover_non_stochastic_prefix_tree_process_tree", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_non_stochastic_split_miner(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover_non_stochastic::EBI_DISCOVER_NON_STOCHASTIC_SPLIT_MINER;
execute_javascript_command(command, javascript_inputs, "discover_non_stochastic_split_miner", exporter_file_extension);
}
#[wasm_bindgen]
pub fn discover_non_stochastic_trace_model(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_discover_non_stochastic::EBI_DISCOVER_NON_STOCHASTIC_TRACE_MODEL;
execute_javascript_command(command, javascript_inputs, "discover_non_stochastic_trace_model", exporter_file_extension);
}
#[wasm_bindgen]
pub fn filter_traces_empty(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_filter::EBI_FILTER_TRACES_EMPTY;
execute_javascript_command(command, javascript_inputs, "filter_traces_empty", exporter_file_extension);
}
#[wasm_bindgen]
pub fn filter_traces_event_activity(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_filter::EBI_FILTER_TRACES_EVENT_ACTIVITY;
execute_javascript_command(command, javascript_inputs, "filter_traces_event_activity", exporter_file_extension);
}
#[wasm_bindgen]
pub fn filter_traces_length(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_filter::EBI_FILTER_TRACES_LENGTH;
execute_javascript_command(command, javascript_inputs, "filter_traces_length", exporter_file_extension);
}
#[wasm_bindgen]
pub fn information(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_info::EBI_INFO;
execute_javascript_command(command, javascript_inputs, "information", exporter_file_extension);
}
#[wasm_bindgen]
pub fn probability_log(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_probability::EBI_PROBABILITY_LOG;
execute_javascript_command(command, javascript_inputs, "probability_log", exporter_file_extension);
}
#[wasm_bindgen]
pub fn reduce_labelled_petri_net(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_reduce::EBI_REDUCE_PETRI_NET;
execute_javascript_command(command, javascript_inputs, "reduce_labelled_petri_net", exporter_file_extension);
}
#[wasm_bindgen]
pub fn reduce_process_tree(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_reduce::EBI_REDUCE_PROCESS_TREE;
execute_javascript_command(command, javascript_inputs, "reduce_process_tree", exporter_file_extension);
}
#[wasm_bindgen]
pub fn sample_folds(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_sample::EBI_SAMPLE_FOLDS;
execute_javascript_command(command, javascript_inputs, "sample_folds", exporter_file_extension);
}
#[wasm_bindgen]
pub fn sample_partially_ordered_traces(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_sample::EBI_SAMPLE_PARTIALLY_ORDERED_TRACES;
execute_javascript_command(command, javascript_inputs, "sample_partially_ordered_traces", exporter_file_extension);
}
#[wasm_bindgen]
pub fn sample_traces(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_sample::EBI_SAMPLE_TRACES;
execute_javascript_command(command, javascript_inputs, "sample_traces", exporter_file_extension);
}
#[wasm_bindgen]
pub fn test_bootstrap_test(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_test::EBI_TEST_BOOTSTRAP;
execute_javascript_command(command, javascript_inputs, "test_bootstrap_test", exporter_file_extension);
}
#[wasm_bindgen]
pub fn test_log_categorical_attribute(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_test::EBI_TEST_LOG_ATTRIBUTE;
execute_javascript_command(command, javascript_inputs, "test_log_categorical_attribute", exporter_file_extension);
}
#[wasm_bindgen]
pub fn test_permutation_test_log_model(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_test::EBI_PERMUTATION_TEST_LOG_MODEL;
execute_javascript_command(command, javascript_inputs, "test_permutation_test_log_model", exporter_file_extension);
}
#[wasm_bindgen]
pub fn visualise_graph(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(true);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_visualise::EBI_VISUALISE_GRAPH;
execute_javascript_command(command, javascript_inputs, "visualise_graph", exporter_file_extension);
}
#[wasm_bindgen]
pub fn visualise_text(javascript_inputs: Vec<JavascriptInput>, exporter_file_extension: &str) {
ebi_objects::ebi_arithmetic::exact::set_exact_globally(false);
let command: &&EbiCommand =
&&crate::ebi_commands::ebi_command_visualise::EBI_VISUALISE_TEXT;
execute_javascript_command(command, javascript_inputs, "visualise_text", exporter_file_extension);
}
#[cfg(test)]
mod tests {
use crate::javascript::javascript_link::JavascriptInput;
#[test]
pub fn analyse_all_traces_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_all_traces(inputs, ".xes");
}
#[test]
pub fn analyse_all_traces_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::analyse_all_traces(inputs, ".xes");
}
#[test]
pub fn analyse_all_traces_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_all_traces(inputs, ".xes");
}
#[test]
pub fn analyse_completeness_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_completeness(inputs, ".xes");
}
#[test]
pub fn analyse_completeness_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::analyse_completeness(inputs, ".xes");
}
#[test]
pub fn analyse_completeness_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_completeness(inputs, ".xes");
}
#[test]
pub fn analyse_coverage_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("0".to_string())
];
crate::javascript::javascript_autogen::analyse_coverage(inputs, ".xes");
}
#[test]
pub fn analyse_coverage_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("0".to_string())
];
crate::javascript::javascript_autogen::analyse_coverage(inputs, ".xes");
}
#[test]
pub fn analyse_coverage_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("0".to_string())
];
crate::javascript::javascript_autogen::analyse_coverage(inputs, ".xes");
}
#[test]
pub fn analyse_directly_follows_edge_difference_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.dfg").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.dfg").unwrap())
];
crate::javascript::javascript_autogen::analyse_directly_follows_edge_difference(inputs, ".xes");
}
#[test]
pub fn analyse_directly_follows_edge_difference_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.dfg").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.dfg").unwrap())
];
crate::javascript::javascript_autogen::analyse_directly_follows_edge_difference(inputs, ".xes");
}
#[test]
pub fn analyse_directly_follows_edge_difference_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.dfg").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.dfg").unwrap())
];
crate::javascript::javascript_autogen::analyse_directly_follows_edge_difference(inputs, ".xes");
}
#[test]
pub fn analyse_directly_follows_edge_difference_no_frequencies_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.dfg").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.dfg").unwrap())
];
crate::javascript::javascript_autogen::analyse_directly_follows_edge_difference_no_frequencies(inputs, ".xes");
}
#[test]
pub fn analyse_directly_follows_edge_difference_no_frequencies_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.dfg").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.dfg").unwrap())
];
crate::javascript::javascript_autogen::analyse_directly_follows_edge_difference_no_frequencies(inputs, ".xes");
}
#[test]
pub fn analyse_directly_follows_edge_difference_no_frequencies_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.dfg").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.dfg").unwrap())
];
crate::javascript::javascript_autogen::analyse_directly_follows_edge_difference_no_frequencies(inputs, ".xes");
}
#[test]
pub fn analyse_entropy_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_entropy(inputs, ".xes");
}
#[test]
pub fn analyse_entropy_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::analyse_entropy(inputs, ".xes");
}
#[test]
pub fn analyse_entropy_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_entropy(inputs, ".xes");
}
#[test]
pub fn analyse_medoid_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::analyse_medoid(inputs, ".xes");
}
#[test]
pub fn analyse_medoid_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::analyse_medoid(inputs, ".xes");
}
#[test]
pub fn analyse_medoid_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::analyse_medoid(inputs, ".xes");
}
#[test]
pub fn analyse_minimum_probability_traces_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
,
JavascriptInput::from("0".to_string())
];
crate::javascript::javascript_autogen::analyse_minimum_probability_traces(inputs, ".xes");
}
#[test]
pub fn analyse_minimum_probability_traces_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/simple_markovian_abstraction.slpn").unwrap())
,
JavascriptInput::from("0".to_string())
];
crate::javascript::javascript_autogen::analyse_minimum_probability_traces(inputs, ".xes");
}
#[test]
pub fn analyse_minimum_probability_traces_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("0".to_string())
];
crate::javascript::javascript_autogen::analyse_minimum_probability_traces(inputs, ".xes");
}
#[test]
pub fn analyse_mode_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_mode(inputs, ".xes");
}
#[test]
pub fn analyse_mode_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::analyse_mode(inputs, ".xes");
}
#[test]
pub fn analyse_mode_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_mode(inputs, ".xes");
}
#[test]
pub fn analyse_most_likely_traces_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::analyse_most_likely_traces(inputs, ".xes");
}
#[test]
pub fn analyse_most_likely_traces_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::analyse_most_likely_traces(inputs, ".xes");
}
#[test]
pub fn analyse_most_likely_traces_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::analyse_most_likely_traces(inputs, ".xes");
}
#[test]
pub fn analyse_variety_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_variety(inputs, ".xes");
}
#[test]
pub fn analyse_variety_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::analyse_variety(inputs, ".xes");
}
#[test]
pub fn analyse_variety_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_variety(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_activities_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.bpmn").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_activities(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_activities_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_activities(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_activities_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_activities(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_any_traces_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.dfg").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_any_traces(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_any_traces_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.dfg").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_any_traces(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_any_traces_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_any_traces(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_bounded_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.dfg").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_bounded(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_bounded_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.dfg").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_bounded(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_bounded_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_bounded(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_cluster_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_cluster(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_cluster_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_cluster(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_cluster_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_cluster(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_empty_traces_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_empty_traces(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_empty_traces_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_empty_traces(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_empty_traces_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa.ptree").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_empty_traces(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_executions_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.bpmn").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_executions(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_executions_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_executions(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn analyse_non_stochastic_executions_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_executions(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_infinitely_many_traces_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_infinitely_many_traces(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_infinitely_many_traces_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_infinitely_many_traces(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_infinitely_many_traces_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_infinitely_many_traces(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_medoid_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_medoid(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_medoid_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_medoid(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_medoid_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_medoid(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_timestamps_ordered_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_timestamps_ordered(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_timestamps_ordered_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_timestamps_ordered(inputs, ".xes");
}
#[test]
pub fn analyse_non_stochastic_timestamps_ordered_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
];
crate::javascript::javascript_autogen::analyse_non_stochastic_timestamps_ordered(inputs, ".xes");
}
#[test]
pub fn association_all_trace_attributes_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("10".to_string())
];
crate::javascript::javascript_autogen::association_all_trace_attributes(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn association_all_trace_attributes_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("10".to_string())
];
crate::javascript::javascript_autogen::association_all_trace_attributes(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn association_all_trace_attributes_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/oc-log.ocel").unwrap())
,
JavascriptInput::from("10".to_string())
];
crate::javascript::javascript_autogen::association_all_trace_attributes(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn association_trace_attribute_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("some string".to_string())
,
JavascriptInput::from("10".to_string())
];
crate::javascript::javascript_autogen::association_trace_attribute(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn association_trace_attribute_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("some string".to_string())
,
JavascriptInput::from("10".to_string())
];
crate::javascript::javascript_autogen::association_trace_attribute(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn association_trace_attribute_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/oc-log.ocel").unwrap())
,
JavascriptInput::from("some string".to_string())
,
JavascriptInput::from("10".to_string())
];
crate::javascript::javascript_autogen::association_trace_attribute(inputs, ".xes");
}
#[test]
pub fn conformance_chi_squared_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::conformance_chi_squared(inputs, ".xes");
}
#[test]
pub fn conformance_chi_squared_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/simple_markovian_abstraction.slpn").unwrap())
];
crate::javascript::javascript_autogen::conformance_chi_squared(inputs, ".xes");
}
#[test]
pub fn conformance_chi_squared_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::conformance_chi_squared(inputs, ".xes");
}
#[test]
pub fn conformance_chi_squared_sample_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::conformance_chi_squared_sample(inputs, ".xes");
}
#[test]
pub fn conformance_chi_squared_sample_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::conformance_chi_squared_sample(inputs, ".xes");
}
#[test]
pub fn conformance_chi_squared_sample_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::conformance_chi_squared_sample(inputs, ".xes");
}
#[test]
pub fn conformance_earth_movers_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::conformance_earth_movers(inputs, ".xes");
}
#[test]
pub fn conformance_earth_movers_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::conformance_earth_movers(inputs, ".xes");
}
#[test]
pub fn conformance_earth_movers_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
];
crate::javascript::javascript_autogen::conformance_earth_movers(inputs, ".xes");
}
#[test]
pub fn conformance_earth_movers_sample_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::conformance_earth_movers_sample(inputs, ".xes");
}
#[test]
pub fn conformance_earth_movers_sample_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::conformance_earth_movers_sample(inputs, ".xes");
}
#[test]
pub fn conformance_earth_movers_sample_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::conformance_earth_movers_sample(inputs, ".xes");
}
#[test]
pub fn conformance_entropic_relevance_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::conformance_entropic_relevance(inputs, ".xes");
}
#[test]
pub fn conformance_entropic_relevance_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/simple_markovian_abstraction.slpn").unwrap())
];
crate::javascript::javascript_autogen::conformance_entropic_relevance(inputs, ".xes");
}
#[test]
pub fn conformance_entropic_relevance_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::conformance_entropic_relevance(inputs, ".xes");
}
#[test]
pub fn conformance_hellinger_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::conformance_hellinger(inputs, ".xes");
}
#[test]
pub fn conformance_hellinger_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/simple_markovian_abstraction.slpn").unwrap())
];
crate::javascript::javascript_autogen::conformance_hellinger(inputs, ".xes");
}
#[test]
pub fn conformance_hellinger_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::conformance_hellinger(inputs, ".xes");
}
#[test]
pub fn conformance_hellinger_sample_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::conformance_hellinger_sample(inputs, ".xes");
}
#[test]
pub fn conformance_hellinger_sample_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::conformance_hellinger_sample(inputs, ".xes");
}
#[test]
pub fn conformance_hellinger_sample_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::conformance_hellinger_sample(inputs, ".xes");
}
#[test]
pub fn conformance_markovian_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("1".to_string())
,
JavascriptInput::from("cssc".to_string())
];
crate::javascript::javascript_autogen::conformance_markovian(inputs, ".xes");
}
#[test]
pub fn conformance_markovian_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("1".to_string())
,
JavascriptInput::from("cssc".to_string())
];
crate::javascript::javascript_autogen::conformance_markovian(inputs, ".xes");
}
#[test]
pub fn conformance_markovian_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("1".to_string())
,
JavascriptInput::from("cssc".to_string())
];
crate::javascript::javascript_autogen::conformance_markovian(inputs, ".xes");
}
#[test]
pub fn conformance_unit_earth_movers_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::conformance_unit_earth_movers(inputs, ".xes");
}
#[test]
pub fn conformance_unit_earth_movers_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/simple_markovian_abstraction.slpn").unwrap())
];
crate::javascript::javascript_autogen::conformance_unit_earth_movers(inputs, ".xes");
}
#[test]
pub fn conformance_unit_earth_movers_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::conformance_unit_earth_movers(inputs, ".xes");
}
#[test]
pub fn conformance_unit_earth_movers_sample_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::conformance_unit_earth_movers_sample(inputs, ".xes");
}
#[test]
pub fn conformance_unit_earth_movers_sample_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::conformance_unit_earth_movers_sample(inputs, ".xes");
}
#[test]
pub fn conformance_unit_earth_movers_sample_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::conformance_unit_earth_movers_sample(inputs, ".xes");
}
#[test]
pub fn conformance_non_stochastic_alignments_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.bpmn").unwrap())
];
crate::javascript::javascript_autogen::conformance_non_stochastic_alignments(inputs, ".xes");
}
#[test]
pub fn conformance_non_stochastic_alignments_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::conformance_non_stochastic_alignments(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn conformance_non_stochastic_alignments_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::conformance_non_stochastic_alignments(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn conformance_non_stochastic_escaping_edges_precision_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.sali").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.bpmn").unwrap())
];
crate::javascript::javascript_autogen::conformance_non_stochastic_escaping_edges_precision(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn conformance_non_stochastic_escaping_edges_precision_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.sali").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::conformance_non_stochastic_escaping_edges_precision(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn conformance_non_stochastic_escaping_edges_precision_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.sali").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::conformance_non_stochastic_escaping_edges_precision(inputs, ".xes");
}
#[test]
pub fn conformance_non_stochastic_fitting_traces_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.sali").unwrap())
];
crate::javascript::javascript_autogen::conformance_non_stochastic_fitting_traces(inputs, ".xes");
}
#[test]
pub fn conformance_non_stochastic_set_alignments_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.bpmn").unwrap())
];
crate::javascript::javascript_autogen::conformance_non_stochastic_set_alignments(inputs, ".xes");
}
#[test]
pub fn conformance_non_stochastic_set_alignments_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::conformance_non_stochastic_set_alignments(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn conformance_non_stochastic_set_alignments_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::conformance_non_stochastic_set_alignments(inputs, ".xes");
}
#[test]
pub fn conformance_non_stochastic_trace_fitness_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.sali").unwrap())
];
crate::javascript::javascript_autogen::conformance_non_stochastic_trace_fitness(inputs, ".xes");
}
#[test]
pub fn convert_business_process_model_and_notation_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.bpmn").unwrap())
];
crate::javascript::javascript_autogen::convert_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn convert_business_process_model_and_notation_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::convert_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn convert_business_process_model_and_notation_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::convert_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn convert_finite_language_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
];
crate::javascript::javascript_autogen::convert_finite_language(inputs, ".xes");
}
#[test]
pub fn convert_finite_language_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::convert_finite_language(inputs, ".xes");
}
#[test]
pub fn convert_finite_language_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::convert_finite_language(inputs, ".xes");
}
#[test]
pub fn convert_finite_stochastic_language_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::convert_finite_stochastic_language(inputs, ".xes");
}
#[test]
pub fn convert_finite_stochastic_language_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::convert_finite_stochastic_language(inputs, ".xes");
}
#[test]
pub fn convert_finite_stochastic_language_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
];
crate::javascript::javascript_autogen::convert_finite_stochastic_language(inputs, ".xes");
}
#[test]
pub fn convert_labelled_petri_net_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::convert_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn convert_labelled_petri_net_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::convert_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn convert_labelled_petri_net_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa.ptree").unwrap())
];
crate::javascript::javascript_autogen::convert_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn convert_log_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::convert_log(inputs, ".xes");
}
#[test]
pub fn convert_log_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::convert_log(inputs, ".xes");
}
#[test]
pub fn convert_log_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
];
crate::javascript::javascript_autogen::convert_log(inputs, ".xes");
}
#[test]
pub fn convert_stochastic_deterministic_finite_automaton_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::convert_stochastic_deterministic_finite_automaton(inputs, ".xes");
}
#[test]
pub fn convert_stochastic_deterministic_finite_automaton_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty.sdfa").unwrap())
];
crate::javascript::javascript_autogen::convert_stochastic_deterministic_finite_automaton(inputs, ".xes");
}
#[test]
pub fn convert_stochastic_deterministic_finite_automaton_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::convert_stochastic_deterministic_finite_automaton(inputs, ".xes");
}
#[test]
pub fn convert_stochastic_directly_follows_model_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.sdfm").unwrap())
];
crate::javascript::javascript_autogen::convert_stochastic_directly_follows_model(inputs, ".xes");
}
#[test]
pub fn convert_stochastic_directly_follows_model_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.sdfm").unwrap())
];
crate::javascript::javascript_autogen::convert_stochastic_directly_follows_model(inputs, ".xes");
}
#[test]
pub fn convert_stochastic_directly_follows_model_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.dfg").unwrap())
];
crate::javascript::javascript_autogen::convert_stochastic_directly_follows_model(inputs, ".xes");
}
#[test]
pub fn convert_stochastic_labelled_petri_net_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/simple_markovian_abstraction.slpn").unwrap())
];
crate::javascript::javascript_autogen::convert_stochastic_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn convert_stochastic_labelled_petri_net_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/bpic12-a.xes.gz-dfg.sdfm").unwrap())
];
crate::javascript::javascript_autogen::convert_stochastic_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn convert_stochastic_labelled_petri_net_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty.sdfa").unwrap())
];
crate::javascript::javascript_autogen::convert_stochastic_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn convert_stochastic_nondeterministic_finite_automaton_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::convert_stochastic_nondeterministic_finite_automaton(inputs, ".xes");
}
#[test]
pub fn convert_stochastic_nondeterministic_finite_automaton_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::convert_stochastic_nondeterministic_finite_automaton(inputs, ".xes");
}
#[test]
pub fn convert_stochastic_nondeterministic_finite_automaton_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/all_operators.sptree").unwrap())
];
crate::javascript::javascript_autogen::convert_stochastic_nondeterministic_finite_automaton(inputs, ".xes");
}
#[test]
pub fn discover_alignments_stochastic_business_process_model_and_notation_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.bpmn").unwrap())
];
crate::javascript::javascript_autogen::discover_alignments_stochastic_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn discover_alignments_stochastic_business_process_model_and_notation_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::discover_alignments_stochastic_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn discover_alignments_stochastic_business_process_model_and_notation_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_alignments_stochastic_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn discover_alignments_stochastic_labelled_petri_nets_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::discover_alignments_stochastic_labelled_petri_nets(inputs, ".xes");
}
#[test]
pub fn discover_alignments_stochastic_labelled_petri_nets_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_alignments_stochastic_labelled_petri_nets(inputs, ".xes");
}
#[test]
pub fn discover_alignments_stochastic_labelled_petri_nets_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_alignments_stochastic_labelled_petri_nets(inputs, ".xes");
}
#[test]
pub fn discover_directly_follows_graph_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::discover_directly_follows_graph(inputs, ".xes");
}
#[test]
pub fn discover_directly_follows_graph_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::discover_directly_follows_graph(inputs, ".xes");
}
#[test]
pub fn discover_directly_follows_graph_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::discover_directly_follows_graph(inputs, ".xes");
}
#[test]
pub fn discover_occurrence_stochastic_business_process_model_and_notation_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.bpmn").unwrap())
];
crate::javascript::javascript_autogen::discover_occurrence_stochastic_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn discover_occurrence_stochastic_business_process_model_and_notation_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::discover_occurrence_stochastic_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn discover_occurrence_stochastic_business_process_model_and_notation_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_occurrence_stochastic_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn discover_occurrence_stochastic_labelled_petri_net_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::discover_occurrence_stochastic_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn discover_occurrence_stochastic_labelled_petri_net_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_occurrence_stochastic_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn discover_occurrence_stochastic_labelled_petri_net_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_occurrence_stochastic_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn discover_occurrence_stochastic_process_tree_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::discover_occurrence_stochastic_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_occurrence_stochastic_process_tree_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_occurrence_stochastic_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_occurrence_stochastic_process_tree_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_occurrence_stochastic_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_random_stochastic_business_process_model_and_notation_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.bpmn").unwrap())
];
crate::javascript::javascript_autogen::discover_random_stochastic_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn discover_random_stochastic_business_process_model_and_notation_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::discover_random_stochastic_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn discover_random_stochastic_business_process_model_and_notation_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_random_stochastic_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn discover_random_stochastic_labelled_petri_net_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::discover_random_stochastic_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn discover_random_stochastic_labelled_petri_net_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_random_stochastic_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn discover_random_stochastic_labelled_petri_net_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_random_stochastic_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn discover_random_stochastic_process_tree_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::discover_random_stochastic_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_random_stochastic_process_tree_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_random_stochastic_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_random_stochastic_process_tree_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_random_stochastic_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_uniform_stochastic_business_process_model_and_notation_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.bpmn").unwrap())
];
crate::javascript::javascript_autogen::discover_uniform_stochastic_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn discover_uniform_stochastic_business_process_model_and_notation_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::discover_uniform_stochastic_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn discover_uniform_stochastic_business_process_model_and_notation_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_uniform_stochastic_business_process_model_and_notation(inputs, ".xes");
}
#[test]
pub fn discover_uniform_stochastic_labelled_petri_net_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::discover_uniform_stochastic_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn discover_uniform_stochastic_labelled_petri_net_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_uniform_stochastic_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn discover_uniform_stochastic_labelled_petri_net_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_uniform_stochastic_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn discover_uniform_stochastic_process_tree_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::discover_uniform_stochastic_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_uniform_stochastic_process_tree_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_uniform_stochastic_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_uniform_stochastic_process_tree_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa.ptree").unwrap())
];
crate::javascript::javascript_autogen::discover_uniform_stochastic_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_flower_deterministic_finite_automaton_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_flower_deterministic_finite_automaton(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_flower_deterministic_finite_automaton_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_flower_deterministic_finite_automaton(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_flower_deterministic_finite_automaton_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_flower_deterministic_finite_automaton(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_flower_process_tree_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_flower_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_flower_process_tree_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_flower_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_flower_process_tree_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_flower_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_inductive_miner_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_inductive_miner(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_inductive_miner_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_inductive_miner(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_inductive_miner_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_inductive_miner(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_inductive_miner_infrequent_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("0.2".to_string())
];
crate::javascript::javascript_autogen::discover_non_stochastic_inductive_miner_infrequent(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_inductive_miner_infrequent_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("0.2".to_string())
];
crate::javascript::javascript_autogen::discover_non_stochastic_inductive_miner_infrequent(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_inductive_miner_infrequent_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("0.2".to_string())
];
crate::javascript::javascript_autogen::discover_non_stochastic_inductive_miner_infrequent(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_prefix_tree_deterministic_finite_automaton_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_prefix_tree_deterministic_finite_automaton(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_prefix_tree_deterministic_finite_automaton_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_prefix_tree_deterministic_finite_automaton(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_prefix_tree_deterministic_finite_automaton_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_prefix_tree_deterministic_finite_automaton(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_prefix_tree_process_tree_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_prefix_tree_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_prefix_tree_process_tree_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_prefix_tree_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_prefix_tree_process_tree_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_prefix_tree_process_tree(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_split_miner_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("0.1".to_string())
,
JavascriptInput::from("0.4".to_string())
];
crate::javascript::javascript_autogen::discover_non_stochastic_split_miner(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_split_miner_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("0.1".to_string())
,
JavascriptInput::from("0.4".to_string())
];
crate::javascript::javascript_autogen::discover_non_stochastic_split_miner(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_split_miner_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("0.1".to_string())
,
JavascriptInput::from("0.4".to_string())
];
crate::javascript::javascript_autogen::discover_non_stochastic_split_miner(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_trace_model_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_trace_model(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_trace_model_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_trace_model(inputs, ".xes");
}
#[test]
pub fn discover_non_stochastic_trace_model_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::discover_non_stochastic_trace_model(inputs, ".xes");
}
#[test]
pub fn filter_traces_empty_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::filter_traces_empty(inputs, ".xes");
}
#[test]
pub fn filter_traces_empty_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::filter_traces_empty(inputs, ".xes");
}
#[test]
pub fn filter_traces_empty_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
];
crate::javascript::javascript_autogen::filter_traces_empty(inputs, ".xes");
}
#[test]
pub fn filter_traces_event_activity_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("any".to_string())
,
JavascriptInput::from("some string".to_string())
];
crate::javascript::javascript_autogen::filter_traces_event_activity(inputs, ".xes");
}
#[test]
pub fn filter_traces_event_activity_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("any".to_string())
,
JavascriptInput::from("some string".to_string())
];
crate::javascript::javascript_autogen::filter_traces_event_activity(inputs, ".xes");
}
#[test]
pub fn filter_traces_event_activity_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("any".to_string())
,
JavascriptInput::from("some string".to_string())
];
crate::javascript::javascript_autogen::filter_traces_event_activity(inputs, ".xes");
}
#[test]
pub fn filter_traces_length_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("<".to_string())
,
JavascriptInput::from("0".to_string())
];
crate::javascript::javascript_autogen::filter_traces_length(inputs, ".xes");
}
#[test]
pub fn filter_traces_length_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("<".to_string())
,
JavascriptInput::from("0".to_string())
];
crate::javascript::javascript_autogen::filter_traces_length(inputs, ".xes");
}
#[test]
pub fn filter_traces_length_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("<".to_string())
,
JavascriptInput::from("0".to_string())
];
crate::javascript::javascript_autogen::filter_traces_length(inputs, ".xes");
}
#[test]
pub fn information_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.bpmn").unwrap())
];
crate::javascript::javascript_autogen::information(inputs, ".xes");
}
#[test]
pub fn information_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::information(inputs, ".xes");
}
#[test]
pub fn information_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::information(inputs, ".xes");
}
#[test]
pub fn probability_log_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa-ab-ba.lang").unwrap())
];
crate::javascript::javascript_autogen::probability_log(inputs, ".xes");
}
#[test]
pub fn probability_log_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
];
crate::javascript::javascript_autogen::probability_log(inputs, ".xes");
}
#[test]
pub fn probability_log_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
];
crate::javascript::javascript_autogen::probability_log(inputs, ".xes");
}
#[test]
pub fn reduce_labelled_petri_net_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::reduce_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn reduce_labelled_petri_net_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::reduce_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn reduce_labelled_petri_net_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa.ptree").unwrap())
];
crate::javascript::javascript_autogen::reduce_labelled_petri_net(inputs, ".xes");
}
#[test]
pub fn reduce_process_tree_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::reduce_process_tree(inputs, ".xes");
}
#[test]
pub fn reduce_process_tree_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::reduce_process_tree(inputs, ".xes");
}
#[test]
pub fn reduce_process_tree_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/aa.ptree").unwrap())
];
crate::javascript::javascript_autogen::reduce_process_tree(inputs, ".xes");
}
#[test]
pub fn sample_folds_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("1".to_string())
,
JavascriptInput::from("0".to_string())
,
JavascriptInput::from("0".to_string())
];
crate::javascript::javascript_autogen::sample_folds(inputs, ".xes");
}
#[test]
pub fn sample_folds_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("1".to_string())
,
JavascriptInput::from("0".to_string())
,
JavascriptInput::from("0".to_string())
];
crate::javascript::javascript_autogen::sample_folds(inputs, ".xes");
}
#[test]
pub fn sample_folds_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("1".to_string())
,
JavascriptInput::from("0".to_string())
,
JavascriptInput::from("0".to_string())
];
crate::javascript::javascript_autogen::sample_folds(inputs, ".xes");
}
#[test]
pub fn sample_partially_ordered_traces_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.sbpmn").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::sample_partially_ordered_traces(inputs, ".xes");
}
#[test]
pub fn sample_partially_ordered_traces_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/model.sbpmn").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::sample_partially_ordered_traces(inputs, ".xes");
}
#[test]
pub fn sample_traces_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::sample_traces(inputs, ".xes");
}
#[test]
pub fn sample_traces_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::sample_traces(inputs, ".xes");
}
#[test]
pub fn sample_traces_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("1".to_string())
];
crate::javascript::javascript_autogen::sample_traces(inputs, ".xes");
}
#[test]
pub fn test_bootstrap_test_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("10".to_string())
,
JavascriptInput::from("0.05".to_string())
];
crate::javascript::javascript_autogen::test_bootstrap_test(inputs, ".xes");
}
#[test]
pub fn test_bootstrap_test_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b.csv").unwrap())
,
JavascriptInput::from("10".to_string())
,
JavascriptInput::from("0.05".to_string())
];
crate::javascript::javascript_autogen::test_bootstrap_test(inputs, ".xes");
}
#[test]
pub fn test_bootstrap_test_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("10".to_string())
,
JavascriptInput::from("0.05".to_string())
];
crate::javascript::javascript_autogen::test_bootstrap_test(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn test_log_categorical_attribute_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("some string".to_string())
,
JavascriptInput::from("10".to_string())
,
JavascriptInput::from("0.05".to_string())
];
crate::javascript::javascript_autogen::test_log_categorical_attribute(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn test_log_categorical_attribute_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/a-b-double.xes").unwrap())
,
JavascriptInput::from("some string".to_string())
,
JavascriptInput::from("10".to_string())
,
JavascriptInput::from("0.05".to_string())
];
crate::javascript::javascript_autogen::test_log_categorical_attribute(inputs, ".xes");
}
#[test]
#[should_panic]
pub fn test_log_categorical_attribute_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/oc-log.ocel").unwrap())
,
JavascriptInput::from("some string".to_string())
,
JavascriptInput::from("10".to_string())
,
JavascriptInput::from("0.05".to_string())
];
crate::javascript::javascript_autogen::test_log_categorical_attribute(inputs, ".xes");
}
#[test]
pub fn test_permutation_test_log_model_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
,
JavascriptInput::from("10".to_string())
,
JavascriptInput::from("0.05".to_string())
];
crate::javascript::javascript_autogen::test_permutation_test_log_model(inputs, ".xes");
}
#[test]
pub fn test_permutation_test_log_model_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/simple_markovian_abstraction.slpn").unwrap())
,
JavascriptInput::from("10".to_string())
,
JavascriptInput::from("0.05".to_string())
];
crate::javascript::javascript_autogen::test_permutation_test_log_model(inputs, ".xes");
}
#[test]
pub fn test_permutation_test_log_model_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from(std::fs::read_to_string("./testfiles/svn60.xes").unwrap())
,
JavascriptInput::from("10".to_string())
,
JavascriptInput::from("0.05".to_string())
];
crate::javascript::javascript_autogen::test_permutation_test_log_model(inputs, ".xes");
}
#[test]
pub fn visualise_graph_test_0() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/flower.bpmn").unwrap())
];
crate::javascript::javascript_autogen::visualise_graph(inputs, ".xes");
}
#[test]
pub fn visualise_graph_test_1() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/seq(a-xor(b-c)).sptree").unwrap())
];
crate::javascript::javascript_autogen::visualise_graph(inputs, ".xes");
}
#[test]
pub fn visualise_graph_test_2() {
let inputs = vec![
JavascriptInput::from(std::fs::read_to_string("./testfiles/empty_2.ptree").unwrap())
];
crate::javascript::javascript_autogen::visualise_graph(inputs, ".xes");
}
}