test_runner

prob_prolog/tests/test_runner.pl

Modules

  • ProB_Preferences_maxx.pl
  • TestPrefs.pl
  • alloy2b
  • alloy2b_benchmarks
  • ample_sets
  • any.pl
  • assert_profiler
  • ast_cleanup_for_smt
  • ast_inspector
  • ast_optimizer_for_smt
  • ast_to_difference_logic
  • atelierb_provers_interface
  • atom.pl
  • avl_custom
  • avl_tools
  • avl_tree.pl
  • avl_ugraphs
  • avlp
  • b2sat
  • b2setlog
  • b_arithmetic_expressions.pl
  • b_ast_cleanup
  • b_ast_cleanup_rewrite_rules
  • b_cogen
  • b_compiler
  • b_enumerate
  • b_enumeration_order_analysis
  • b_expression_sharing
  • b_global_sets
  • b_intelligent_trace_replay
  • b_interpreter
  • b_interpreter_components
  • b_interpreter_eventb
  • b_machine_identifier_normalization
  • b_operation_cache
  • b_operation_guards
  • b_read_write_info
  • b_show_history
  • b_simplifier
  • b_state_model_check
  • b_synthesis
  • b_to_cnf
  • b_trace_checking
  • banditfuzz
  • basic_unit_tests
  • before_after_predicates
  • benchmark.pl
  • benchmark_analyser.pl
  • between.pl
  • bf_env
  • bliss_interface
  • block_checker.pl
  • bmachine
  • bmachine_construction
  • bmachine_static_checks
  • bmachine_structure
  • bmc
  • bool_pred
  • bool_pred_test.pl
  • boolean.pl
  • bsyntaxtree
  • bsyntaxtree_quantifiers
  • bvisual
  • bvisual_any_maxsolver
  • cbc_ba
  • cbc_path_solver
  • cbc_refinement_checks
  • cdclt_pred_to_sat
  • cdclt_preprocessing
  • cdclt_sat_solver
  • cdclt_settings
  • cdclt_solver
  • cdclt_stats
  • ce_replay
  • chr_set_membership
  • closures
  • clpfd_interface
  • clpfd_lists
  • clpfd_off_interface
  • clpfd_tables
  • code2vec
  • code2vec_tests
  • codespeed_versions
  • compile_time_flags
  • consistencycheck
  • constraints
  • counter
  • coverage_statistics
  • coverage_term_expander.pl
  • coverage_tools
  • coverage_tools_annotations
  • csp_basic
  • csp_sequences
  • csp_sets
  • csp_tuples
  • ctigar
  • ctl
  • custom_explicit_sets
  • cvc4interface
  • debug
  • debugging_calls
  • debugging_calls_te.pl
  • delay
  • dependence
  • dev.pl
  • difference_logic_solver
  • disprover
  • disprover_test_runner
  • disprover_test_runner_cli.pl
  • domain
  • domain_test.pl
  • dot_graphs_static_analysis
  • eclipse_interface
  • enable_graph
  • enabling_analysis
  • enabling_predicates
  • error_manager
  • eval_interface
  • eval_let_store
  • eval_strings
  • eventhandling
  • example.pl
  • experiment.pl
  • external_function_declarations
  • external_functions
  • external_functions_reals
  • external_functions_svg
  • fastio_inspector.pl
  • fd_utils_clpfd
  • fdr_csp_generator
  • fibonacci_heap
  • find_whens.pl
  • fixed_value.pl
  • float.pl
  • fuzzer
  • fuzzer_runner.pl
  • fuzzfile
  • fuzzing
  • gensym
  • grammar
  • graph_iso_nauty
  • graphical_state_viewer_images
  • graphiso
  • graphiso_test
  • ground_truth
  • gui_tcltk.pl
  • hashing
  • haskell_csp
  • haskell_csp_analyzer
  • heuristic_grouping.pl
  • hit_profiler
  • ic3
  • inf_arith
  • infolog_problem_db.pl
  • input_syntax_tree
  • integer.pl
  • interval_calc
  • json_parser
  • junit_tests
  • kernel_card_arithmetic
  • kernel_cardinality_attr
  • kernel_dif
  • kernel_equality
  • kernel_freetypes
  • kernel_frozen_info
  • kernel_lists
  • kernel_mappings
  • kernel_mappings_dispatch
  • kernel_non_empty_attr
  • kernel_objects
  • kernel_ordering
  • kernel_propagation
  • kernel_reals
  • kernel_records
  • kernel_strings
  • kernel_sym_break_order
  • kernel_tools
  • kernel_waitflags
  • kernel_z
  • kinduction
  • kodkod
  • kodkod2
  • kodkod_annotator
  • kodkod_integer_recalc
  • kodkod_printer
  • kodkod_process
  • kodkod_rewrite
  • kodkod_test
  • kodkod_tools
  • kodkod_translate
  • kodkod_typing
  • latex_processor
  • library_setup
  • list.pl
  • location_vars_to_program
  • logger
  • logging
  • ltl
  • ltl2ba
  • ltl_fairness
  • ltl_propositions
  • ltl_safety
  • ltl_tools
  • ltl_translate
  • ltl_verification
  • ltlc
  • ltsmin
  • ltsmin_c_interface
  • ltsmin_trace
  • master
  • maxsolver
  • mcdc_coverage
  • member_of.pl
  • memoization
  • meta_interface
  • mic_generation
  • model_checker
  • model_translation
  • module_information
  • msg_interop
  • mutate_expressions
  • mutation.pl
  • mutation_prob_ast_int_expr.pl
  • mutation_prob_ast_pred.pl
  • mutation_prob_ast_seq_expr.pl
  • mutation_prob_ast_set_expr.pl
  • mutations
  • myheap
  • number.pl
  • operation_data_generator
  • optimizing_solver
  • ordsetsp
  • parsercall
  • partition_detection
  • pathes
  • pathes_extensions_db
  • pathes_lib
  • performance_messages
  • pge_algo
  • plspec
  • plspec_core
  • plspec_logger
  • plspec_test
  • pltables
  • pltables_export
  • pltables_export_csv
  • pltables_export_html
  • pltables_export_latex
  • pltables_export_tools
  • pltables_export_xml
  • plunit_test_runner
  • pragmas
  • predicate_abstraction
  • predicate_analysis
  • predicate_data_generator
  • predicate_debugger
  • predicate_evaluator
  • predicate_handling
  • pref_definitions
  • preferences
  • preprofiler
  • preserve_behaviour_test.pl
  • prettyprinter
  • prob2_interface
  • prob_ast_any.pl
  • prob_ast_boolean.pl
  • prob_ast_couple.pl
  • prob_ast_eval_int_expr.pl
  • prob_ast_eval_pred.pl
  • prob_ast_eval_seq_expr.pl
  • prob_ast_eval_set_expr.pl
  • prob_ast_expr.pl
  • prob_ast_identifier.pl
  • prob_ast_int_expr.pl
  • prob_ast_integer.pl
  • prob_ast_minimize_int_expr.pl
  • prob_ast_minimize_pred.pl
  • prob_ast_minimize_seq_expr.pl
  • prob_ast_minimize_set_expr.pl
  • prob_ast_pred.pl
  • prob_ast_record.pl
  • prob_ast_sat.pl
  • prob_ast_seq.pl
  • prob_ast_seq_expr.pl
  • prob_ast_set.pl
  • prob_ast_set_expr.pl
  • prob_ast_string.pl
  • prob_cli
  • prob_cov.pl
  • prob_cov_runner.pl
  • prob_profiling_cli.pl
  • prob_rule_compiler
  • prob_socketserver
  • prob_startup
  • prob_state_predicates
  • prob_tcltk.pl
  • prob_type.pl
  • prob_value_any.pl
  • prob_value_boolean.pl
  • prob_value_integer.pl
  • prob_value_record.pl
  • prob_value_seq.pl
  • prob_value_set.pl
  • prob_value_string.pl
  • probhash
  • probsocket_proxy.pl
  • profiler
  • profiler_gui
  • profiler_te
  • prologTasks
  • prothon
  • proz
  • ptest.pl
  • quantifier_instantiation
  • random_permutations
  • rational.pl
  • record_detection
  • reduce_graph_state_space
  • refinement_checker
  • regexp
  • rewrite_rules_db
  • runtime_profiler
  • safety_mc
  • sap
  • sat_symmetry_breaking
  • satsolver
  • schemaexpansion
  • schemavars
  • self_check
  • self_check_off.pl
  • seq_rewriter
  • set_rewriter
  • smt_common_predicates
  • smt_solver_benchmarks
  • smt_solvers_interface
  • smt_symmetry_breaking
  • smtlib2_cli
  • smtlib2_environment
  • smtlib2_interpreter
  • smtlib2_parser
  • smtlib2_parser_tests
  • smtlib2_translation
  • snippets.pl
  • softfloat
  • solver_dispatcher
  • solver_handling
  • solver_interface
  • solvercalls
  • source_profiler
  • specfile
  • state_as_dot_graph
  • state_custom_dot_graph
  • state_graph_canon
  • state_packing
  • state_permuter
  • state_space
  • state_space_dijkstra
  • state_space_exploration_modes
  • state_space_explorer
  • state_space_open_nodes
  • state_space_open_nodes_c
  • state_space_reduction
  • static_analysis
  • static_enabling_analysis
  • static_ordering
  • store
  • subexpressions
  • succeed_max
  • symmetry_marker
  • symmetry_reduction
  • synthesis_tests
  • synthesis_util
  • system_call
  • table_tools
  • tcltk_interface
  • tcltk_tree_inspector
  • test
  • test2
  • test_fibonacci_heap
  • test_nodestore.pl
  • test_paths
  • test_regexp
  • test_regexp_unicode
  • test_runner
  • test_runner_cov.pl
  • test_typechecker
  • testcases
  • testdining
  • testltlc
  • tests.pl
  • testsignal.pl
  • timer
  • tools
  • tools_commands
  • tools_fastread
  • tools_files
  • tools_io
  • tools_lists
  • tools_matching
  • tools_meta
  • tools_portability
  • tools_positions
  • tools_printing
  • tools_strings
  • tools_timeout
  • trace_generator
  • translate
  • translate_keywords
  • tree.pl
  • typechecker
  • typing_tools
  • uml_generator
  • unbound_spec_test.pl
  • unsat_core_generalization
  • unsat_cores
  • user_interrupts
  • user_signal
  • validator
  • validator_test
  • value_persistance
  • variable.pl
  • version
  • visb_visualiser
  • visualize_graph
  • weakest_preconditions
  • well_def_analyser
  • well_def_hyps
  • well_def_prover
  • well_def_tools
  • welldef
  • whash_send
  • worker
  • xml2b
  • xml_prob
  • xtl_interface
  • z3interface
  • z_tools
  • z_typechecker
  • zenvironment
  • zmq
  • zparameters
  • ztransformations
  • Predicates of test_runner

  • :/2
  • add_additional_arguments/1
  • add_additional_preference/2
  • additional_testcase_file/4
  • all_categories/1
  • all_files/1
  • all_first_categories/1
  • all_ids/1
  • all_valid_files/2
  • assert_test_failed/1
  • assert_test_skipped/1
  • auto_complete_preference/2
  • bench_probcli_binary_testcase/6
  • binary_command/1
  • cache/0
  • call_xmllint/3
  • category/1
  • category_analysis/0
  • check_diff_output/1
  • check_diff_output2/1
  • check_error_cound/2
  • check_failed/1
  • check_logxml/1
  • check_logxml/2
  • check_no_prolog_startup_error/0
  • clear_diff_output/1
  • clear_logxml_output/1
  • codespeed_id/1
  • codespeed_id/2
  • convert_arg_to_atom/2
  • copy/1
  • diff/3
  • diff_failed/5
  • diff_in_editor/0
  • eval_argv/1
  • expect_error_arg/1
  • file_in_arguments/2
  • format_error_nl/2
  • format_progress_nl/2
  • format_warning/2
  • format_warning_nl/2
  • full_flush/0
  • generate_copy_command/2
  • generate_copy_commands/2
  • generate_makefile/3
  • generate_makefile_all_tests/0
  • generate_makefile_for_coverage/0
  • get_last_test_id/1
  • get_preference_name/2
  • get_probcli_binary_info/9
  • get_testcase_diff_check_output/3
  • get_testcase_do_not_delete/2
  • get_tests_for_categories/2
  • get_tests_for_categories/3
  • group_cannot_be_checked_on_ci_server/1
  • halt1/0
  • halt1_allowed/0
  • halt_tests/0
  • handle_test_exception/1
  • ids/1
  • ids_in_category/2
  • inc_test_target_coverage/0
  • init_test_runner/0
  • is_existing_file/1
  • is_file/1
  • is_global_time_out_cmd/1
  • jenkins_sanity_check/0
  • l_pr/1
  • last/0
  • lookup_test_description/2
  • makefile_by_category/2
  • makefile_by_category_aux/2
  • makefile_by_category_single/2
  • makefile_write_arguments/2
  • makefile_write_arguments_quoted/2
  • makefile_write_calls/2
  • makefile_write_categories/2
  • makefile_write_diff/2
  • match_preference/2
  • modify_timeout/3
  • multiply_and_truncate_timeout/3
  • my_close/1
  • my_open/2
  • non_empty_inter/2
  • nr_of_files/4
  • number_of_tests_run/1
  • patch_prob_examples_loc/2
  • patch_prob_examples_loc_0/3
  • path_arg_prefix/1
  • performance_session_end/1
  • performance_session_start/0
  • print_args/1
  • print_cat_group/1
  • print_codespeed_results/5
  • print_current_stats/0
  • print_current_stats/2
  • print_delta/1
  • print_delta_stats/0
  • print_failed_tests/0
  • print_junit_skip/1
  • print_progress_stats/1
  • print_test/2
  • print_test_failed/2
  • print_test_failed/3
  • prob_junit_args/1
  • prob_junit_dir/1
  • quote_next_arg/1
  • relevant_extension/2
  • remove_matching_pref/3
  • remove_matching_prefs/3
  • rep_bench/5
  • repeat_id/2
  • repeat_id_aux/7
  • reset_additional_arguments/0
  • reset_nr_of_tests/0
  • reset_test_runner/1
  • run_id/1
  • run_last_test/0
  • run_list/1
  • run_list/2
  • run_no_strict/0
  • run_probcli_binary_testcase/5
  • run_random_tests/1
  • run_safely/0
  • run_silently/0
  • run_single_testcase/2
  • run_single_testcase_list_aux/3
  • run_tests_all/0
  • run_tests_all_except/1
  • run_tests_by_category/1
  • run_tests_by_category/2
  • run_tests_by_category_aux/2
  • run_tests_by_first_category/1
  • run_tests_by_id/1
  • run_tests_by_id/3
  • run_tests_using_command/1
  • run_tests_using_preference/2
  • safe_file_exists/1
  • safe_read/1
  • safe_reset_cli/1
  • sanity_check/1
  • select_random_tests/3
  • set_cur_dir/0
  • set_last_test_id/0
  • set_logxml_file/1
  • set_prob_examples_location/1
  • set_use_logxml_schema/0
  • show_command/1
  • show_files/1
  • skip_test/5
  • test_delta_stat/3
  • test_eval/1
  • test_eval1/1
  • test_exception_is_success/1
  • test_file/3
  • test_finished/2
  • test_not_in_categories/2
  • test_not_in_categories_aux/2
  • test_repl/0
  • test_repl_loop/0
  • test_started/1
  • test_took/2
  • testcase_expects_errors/1
  • tests_by_id/3
  • tests_multiply_timeout/1
  • traverse/0
  • traverse/1
  • traverse/2
  • treat_argv/1
  • unavailable_extension_for_test/4
  • update_last/1
  • v/0
  • valid_category/1
  • valid_test_file/4
  • vv/0
  • wall/1
  • write_perf_data/2
  • xmllint/2
  • Module Information

    Module Information


    Dynamic Predicates:           prolog_error_occurred/0           multiply_timeout/1           sanity_check_failed/0           last_test_id/1           silent_running/0           no_strict_running/0           test_failed/1           last_test_failed/1           test_diff_failed/3           test_skipped/1           user_interrupt_signal_received/0           additional_arguments/1           skip_all_tests/0           test_took_aux/2           last_testcase_run/1           number_of_tests_run/1           performance_session_running/1           performance_session_stats/4           test_stats/6           logxml_file/1           use_logxml_schema/0           repl_mode/0

    1626 Lines

    178 Predicates

    Imported Modules:           prob_cli          system          lists          file_systems          testcases          system_call          module_information          ordsets          file_systems

    29 Exports

    45 specified Imports

    Imports Exports

    Name:     intersect/2

    Module:     sets


    Name:    set_junit_dir/1

    Module:    junit_tests


    Name:    create_and_print_junit_result/4

    Module:    junit_tests


    Name:    safe_number_codes/2

    Module:    tools


    Name:    get_options/5

    Module:    tools


    Name:    edit_file/1

    Module:    tools_commands


    Name:    start_terminal_colour/2

    Module:    tools_printing


    Name:    reset_terminal_colour/1

    Module:    tools_printing


    Name:    format_with_colour/4

    Module:    tools_printing


    Name:    format_with_colour_nl/4

    Module:    tools_printing


    Name:    get_total_number_of_errors/1

    Module:    error_manager


    Name:    get_all_errors/1

    Module:    error_manager


    Name:    formatsilent/3

    Module:    debug


    Name:    debug_mode/1

    Module:    debug


    Name:    toggle_perfmessages/0

    Module:    performance_messages


    Name:    ajoin_with_sep/3

    Module:    tools


    Name:    host_platform/1

    Module:    tools


    Name:     random_select/3

    Module:     random


    Name:     ord_intersect/2

    Module:     ordsets


    Name:    eclipse_preference/2

    Module:    preferences


    Name:    get_default_trace_file/2

    Module:    b_trace_checking


    Name:    string_concatenate/3

    Module:    tools_strings


    Name:    get_parent_directory/2

    Module:    tools


    Name:    eclipse_preference/2

    Module:    preferences


    Name:    unavailable_extension/2

    Module:    pathes_lib


    Name:     now/1

    Module:     system


    Name:     datime/2

    Module:     system


    Name:    get_parser_version/1

    Module:    parsercall


    Name:    version_str/1

    Module:    version


    Name:    revision/1

    Module:    version


    Name:    lastchangeddate/1

    Module:    version


    Name:    format_prob_version/1

    Module:    version


    Name:    print_memory_used_wo_gc/0

    Module:    tools


    Name:    no_time_out_value/1

    Module:    tools_meta


    Name:    diff_files_with_editor/2

    Module:    tools_commands


    Name:    read_xml_log_file/2

    Module:    logger


    Name:    get_prob_examples_override/1

    Module:    test_paths


    Name:    set_prob_examples_override/1

    Module:    test_paths


    Name:     counter_init/0

    Module:     counter/counter


    Name:    startup_prob/0

    Module:    prob_startup


    Name:     maplist/2

    Module:     lists


    Name:    get_options/5

    Module:    tools


    Name:    ajoin/2

    Module:    tools


    Name:    ajoin_with_sep/3

    Module:    tools


    Name:    system_call/5

    Module:    system_call


    Name:    test_repl/0


    Name:    run_silently/0


    Name:    run_safely/0


    Name:    run_last_test/0


    Name:    last/0


    Name:    run_tests_by_id/1


    Name:    ids/1


    Name:    run_id/1


    Name:    run_tests_all/0


    Name:    run_tests_all_except/1


    Name:    run_tests_by_category/1


    Name:    run_tests_by_category/2


    Name:    category/1


    Name:    run_tests_by_first_category/1


    Name:    makefile_by_category/2


    Name:    copy/1


    Name:    generate_makefile_all_tests/0


    Name:    generate_makefile_for_coverage/0


    Name:    full_flush/0


    Name:    jenkins_sanity_check/0


    Name:    sanity_check/1


    Name:    v/0


    Name:    vv/0


    Name:    cache/0


    Name:    all_categories/1


    Name:    all_ids/1


    Name:    ids_in_category/2


    Name:    set_prob_examples_location/1


    Name:    halt_tests/0



    Predicates

    Predicates:

  • :/2
  • add_additional_arguments/1
  • add_additional_preference/2
  • additional_testcase_file/4
  • all_categories/1
  • all_files/1
  • all_first_categories/1
  • all_ids/1
  • all_valid_files/2
  • assert_test_failed/1
  • assert_test_skipped/1
  • auto_complete_preference/2
  • bench_probcli_binary_testcase/6
  • binary_command/1
  • cache/0
  • call_xmllint/3
  • category/1
  • category_analysis/0
  • check_diff_output/1
  • check_diff_output2/1
  • check_error_cound/2
  • check_failed/1
  • check_logxml/1
  • check_logxml/2
  • check_no_prolog_startup_error/0
  • clear_diff_output/1
  • clear_logxml_output/1
  • codespeed_id/1
  • codespeed_id/2
  • convert_arg_to_atom/2
  • copy/1
  • diff/3
  • diff_failed/5
  • diff_in_editor/0
  • eval_argv/1
  • expect_error_arg/1
  • file_in_arguments/2
  • format_error_nl/2
  • format_progress_nl/2
  • format_warning/2
  • format_warning_nl/2
  • full_flush/0
  • generate_copy_command/2
  • generate_copy_commands/2
  • generate_makefile/3
  • generate_makefile_all_tests/0
  • generate_makefile_for_coverage/0
  • get_last_test_id/1
  • get_preference_name/2
  • get_probcli_binary_info/9
  • get_testcase_diff_check_output/3
  • get_testcase_do_not_delete/2
  • get_tests_for_categories/2
  • get_tests_for_categories/3
  • group_cannot_be_checked_on_ci_server/1
  • halt1/0
  • halt1_allowed/0
  • halt_tests/0
  • handle_test_exception/1
  • ids/1
  • ids_in_category/2
  • inc_test_target_coverage/0
  • init_test_runner/0
  • is_existing_file/1
  • is_file/1
  • is_global_time_out_cmd/1
  • jenkins_sanity_check/0
  • l_pr/1
  • last/0
  • lookup_test_description/2
  • makefile_by_category/2
  • makefile_by_category_aux/2
  • makefile_by_category_single/2
  • makefile_write_arguments/2
  • makefile_write_arguments_quoted/2
  • makefile_write_calls/2
  • makefile_write_categories/2
  • makefile_write_diff/2
  • match_preference/2
  • modify_timeout/3
  • multiply_and_truncate_timeout/3
  • my_close/1
  • my_open/2
  • non_empty_inter/2
  • nr_of_files/4
  • number_of_tests_run/1
  • patch_prob_examples_loc/2
  • patch_prob_examples_loc_0/3
  • path_arg_prefix/1
  • performance_session_end/1
  • performance_session_start/0
  • print_args/1
  • print_cat_group/1
  • print_codespeed_results/5
  • print_current_stats/0
  • print_current_stats/2
  • print_delta/1
  • print_delta_stats/0
  • print_failed_tests/0
  • print_junit_skip/1
  • print_progress_stats/1
  • print_test/2
  • print_test_failed/2
  • print_test_failed/3
  • prob_junit_args/1
  • prob_junit_dir/1
  • quote_next_arg/1
  • relevant_extension/2
  • remove_matching_pref/3
  • remove_matching_prefs/3
  • rep_bench/5
  • repeat_id/2
  • repeat_id_aux/7
  • reset_additional_arguments/0
  • reset_nr_of_tests/0
  • reset_test_runner/1
  • run_id/1
  • run_last_test/0
  • run_list/1
  • run_list/2
  • run_no_strict/0
  • run_probcli_binary_testcase/5
  • run_random_tests/1
  • run_safely/0
  • run_silently/0
  • run_single_testcase/2
  • run_single_testcase_list_aux/3
  • run_tests_all/0
  • run_tests_all_except/1
  • run_tests_by_category/1
  • run_tests_by_category/2
  • run_tests_by_category_aux/2
  • run_tests_by_first_category/1
  • run_tests_by_id/1
  • run_tests_by_id/3
  • run_tests_using_command/1
  • run_tests_using_preference/2
  • safe_file_exists/1
  • safe_read/1
  • safe_reset_cli/1
  • sanity_check/1
  • select_random_tests/3
  • set_cur_dir/0
  • set_last_test_id/0
  • set_logxml_file/1
  • set_prob_examples_location/1
  • set_use_logxml_schema/0
  • show_command/1
  • show_files/1
  • skip_test/5
  • test_delta_stat/3
  • test_eval/1
  • test_eval1/1
  • test_exception_is_success/1
  • test_file/3
  • test_finished/2
  • test_not_in_categories/2
  • test_not_in_categories_aux/2
  • test_repl/0
  • test_repl_loop/0
  • test_started/1
  • test_took/2
  • testcase_expects_errors/1
  • tests_by_id/3
  • tests_multiply_timeout/1
  • traverse/0
  • traverse/1
  • traverse/2
  • treat_argv/1
  • unavailable_extension_for_test/4
  • update_last/1
  • v/0
  • valid_category/1
  • valid_test_file/4
  • vv/0
  • wall/1
  • write_perf_data/2
  • xmllint/2


  • :/2

    :/2



    add_additional_arguments/1

    add_additional_arguments/1



    add_additional_preference/2

    add_additional_preference/2



    additional_testcase_file/4

    additional_testcase_file/4



    all_categories/1

    all_categories/1



    all_files/1

    all_files/1



    all_first_categories/1

    all_first_categories/1



    all_ids/1

    all_ids/1



    all_valid_files/2

    all_valid_files/2



    assert_test_failed/1

    assert_test_failed/1



    assert_test_skipped/1

    assert_test_skipped/1



    auto_complete_preference/2

    auto_complete_preference/2



    bench_probcli_binary_testcase/6

    bench_probcli_binary_testcase/6



    binary_command/1

    binary_command/1



    cache/0

    cache/0



    call_xmllint/3

    call_xmllint/3



    category/1

    category/1



    category_analysis/0

    category_analysis/0



    check_diff_output/1

    check_diff_output/1



    check_diff_output2/1

    check_diff_output2/1



    check_error_cound/2

    check_error_cound/2



    check_failed/1

    check_failed/1



    check_logxml/1

    check_logxml/1



    check_logxml/2

    check_logxml/2



    check_no_prolog_startup_error/0

    check_no_prolog_startup_error/0



    clear_diff_output/1

    clear_diff_output/1



    clear_logxml_output/1

    clear_logxml_output/1



    codespeed_id/1

    codespeed_id/1



    codespeed_id/2

    codespeed_id/2



    convert_arg_to_atom/2

    convert_arg_to_atom/2



    copy/1

    copy/1



    diff/3

    diff/3



    diff_failed/5

    diff_failed/5



    diff_in_editor/0

    diff_in_editor/0



    eval_argv/1

    eval_argv/1



    expect_error_arg/1

    expect_error_arg/1



    file_in_arguments/2

    file_in_arguments/2



    format_error_nl/2

    format_error_nl/2



    format_progress_nl/2

    format_progress_nl/2



    format_warning/2

    format_warning/2



    format_warning_nl/2

    format_warning_nl/2



    full_flush/0

    full_flush/0



    generate_copy_command/2

    generate_copy_command/2



    generate_copy_commands/2

    generate_copy_commands/2



    generate_makefile/3

    generate_makefile/3



    generate_makefile_all_tests/0

    generate_makefile_all_tests/0



    generate_makefile_for_coverage/0

    generate_makefile_for_coverage/0



    get_last_test_id/1

    get_last_test_id/1



    get_preference_name/2

    get_preference_name/2



    get_probcli_binary_info/9

    get_probcli_binary_info/9



    get_testcase_diff_check_output/3

    get_testcase_diff_check_output/3



    get_testcase_do_not_delete/2

    get_testcase_do_not_delete/2



    get_tests_for_categories/2

    get_tests_for_categories/2



    get_tests_for_categories/3

    get_tests_for_categories/3



    group_cannot_be_checked_on_ci_server/1

    group_cannot_be_checked_on_ci_server/1



    halt1/0

    halt1/0



    halt1_allowed/0

    halt1_allowed/0



    halt_tests/0

    halt_tests/0



    handle_test_exception/1

    handle_test_exception/1



    ids/1

    ids/1



    ids_in_category/2

    ids_in_category/2



    inc_test_target_coverage/0

    inc_test_target_coverage/0



    init_test_runner/0

    init_test_runner/0



    is_existing_file/1

    is_existing_file/1



    is_file/1

    is_file/1



    is_global_time_out_cmd/1

    is_global_time_out_cmd/1



    jenkins_sanity_check/0

    jenkins_sanity_check/0



    l_pr/1

    l_pr/1



    last/0

    last/0



    lookup_test_description/2

    lookup_test_description/2



    makefile_by_category/2

    makefile_by_category/2



    makefile_by_category_aux/2

    makefile_by_category_aux/2



    makefile_by_category_single/2

    makefile_by_category_single/2



    makefile_write_arguments/2

    makefile_write_arguments/2



    makefile_write_arguments_quoted/2

    makefile_write_arguments_quoted/2



    makefile_write_calls/2

    makefile_write_calls/2



    makefile_write_categories/2

    makefile_write_categories/2



    makefile_write_diff/2

    makefile_write_diff/2



    match_preference/2

    match_preference/2



    modify_timeout/3

    modify_timeout/3



    multiply_and_truncate_timeout/3

    multiply_and_truncate_timeout/3



    my_close/1

    my_close/1



    my_open/2

    my_open/2



    non_empty_inter/2

    non_empty_inter/2



    nr_of_files/4

    nr_of_files/4



    number_of_tests_run/1

    number_of_tests_run/1

    Dynamic: true



    patch_prob_examples_loc/2

    patch_prob_examples_loc/2



    patch_prob_examples_loc_0/3

    patch_prob_examples_loc_0/3



    path_arg_prefix/1

    path_arg_prefix/1



    performance_session_end/1

    performance_session_end/1



    performance_session_start/0

    performance_session_start/0



    print_args/1

    print_args/1



    print_cat_group/1

    print_cat_group/1



    print_codespeed_results/5

    print_codespeed_results/5



    print_current_stats/0

    print_current_stats/0



    print_current_stats/2

    print_current_stats/2



    print_delta/1

    print_delta/1



    print_delta_stats/0

    print_delta_stats/0



    print_failed_tests/0

    print_failed_tests/0



    print_junit_skip/1

    print_junit_skip/1



    print_progress_stats/1

    print_progress_stats/1



    print_test/2

    print_test/2



    print_test_failed/2

    print_test_failed/2



    print_test_failed/3

    print_test_failed/3



    prob_junit_args/1

    prob_junit_args/1



    prob_junit_dir/1

    prob_junit_dir/1



    quote_next_arg/1

    quote_next_arg/1



    relevant_extension/2

    relevant_extension/2



    remove_matching_pref/3

    remove_matching_pref/3



    remove_matching_prefs/3

    remove_matching_prefs/3



    rep_bench/5

    rep_bench/5



    repeat_id/2

    repeat_id/2



    repeat_id_aux/7

    repeat_id_aux/7



    reset_additional_arguments/0

    reset_additional_arguments/0



    reset_nr_of_tests/0

    reset_nr_of_tests/0



    reset_test_runner/1

    reset_test_runner/1



    run_id/1

    run_id/1



    run_last_test/0

    run_last_test/0



    run_list/1

    run_list/1



    run_list/2

    run_list/2



    run_no_strict/0

    run_no_strict/0



    run_probcli_binary_testcase/5

    run_probcli_binary_testcase/5



    run_random_tests/1

    run_random_tests/1



    run_safely/0

    run_safely/0



    run_silently/0

    run_silently/0



    run_single_testcase/2

    run_single_testcase/2



    run_single_testcase_list_aux/3

    run_single_testcase_list_aux/3



    run_tests_all/0

    run_tests_all/0



    run_tests_all_except/1

    run_tests_all_except/1



    run_tests_by_category/1

    run_tests_by_category/1



    run_tests_by_category/2

    run_tests_by_category/2



    run_tests_by_category_aux/2

    run_tests_by_category_aux/2



    run_tests_by_first_category/1

    run_tests_by_first_category/1



    run_tests_by_id/1

    run_tests_by_id/1



    run_tests_by_id/3

    run_tests_by_id/3



    run_tests_using_command/1

    run_tests_using_command/1



    run_tests_using_preference/2

    run_tests_using_preference/2



    safe_file_exists/1

    safe_file_exists/1



    safe_read/1

    safe_read/1



    safe_reset_cli/1

    safe_reset_cli/1



    sanity_check/1

    sanity_check/1



    select_random_tests/3

    select_random_tests/3



    set_cur_dir/0

    set_cur_dir/0



    set_last_test_id/0

    set_last_test_id/0



    set_logxml_file/1

    set_logxml_file/1



    set_prob_examples_location/1

    set_prob_examples_location/1



    set_use_logxml_schema/0

    set_use_logxml_schema/0



    show_command/1

    show_command/1



    show_files/1

    show_files/1



    skip_test/5

    skip_test/5



    test_delta_stat/3

    test_delta_stat/3



    test_eval/1

    test_eval/1



    test_eval1/1

    test_eval1/1



    test_exception_is_success/1

    test_exception_is_success/1



    test_file/3

    test_file/3



    test_finished/2

    test_finished/2



    test_not_in_categories/2

    test_not_in_categories/2



    test_not_in_categories_aux/2

    test_not_in_categories_aux/2



    test_repl/0

    test_repl/0



    test_repl_loop/0

    test_repl_loop/0



    test_started/1

    test_started/1



    test_took/2

    test_took/2



    testcase_expects_errors/1

    testcase_expects_errors/1



    tests_by_id/3

    tests_by_id/3



    tests_multiply_timeout/1

    tests_multiply_timeout/1



    traverse/0

    traverse/0



    traverse/1

    traverse/1



    traverse/2

    traverse/2



    treat_argv/1

    treat_argv/1



    unavailable_extension_for_test/4

    unavailable_extension_for_test/4



    update_last/1

    update_last/1



    v/0

    v/0



    valid_category/1

    valid_category/1



    valid_test_file/4

    valid_test_file/4



    vv/0

    vv/0



    wall/1

    wall/1

    Meta: wall(0)



    write_perf_data/2

    write_perf_data/2



    xmllint/2

    xmllint/2



    Determinacy Checker

    Determinacy Checker:

    ! Existence error in user:environ/2
    ! procedure user:environ/2 does not exist
    ! goal: user:environ(prob_release,true)
    ! Existence error in user:environ/2
    ! procedure user:environ/2 does not exist
    ! goal: user:environ(prob_avl_custom,true)
    ! Existence error in user:environ/2
    ! procedure user:environ/2 does not exist
    ! goal: user:environ(prob_core_only,true)
    ! Existence error in argument 1 of absolute_file_name/3
    ! file probsrc(prob_cli) does not exist
    ! goal: absolute_file_name(probsrc(prob_cli),_11517,[access(exist),file_type(source),relative_to('/builds/stups/prob/prolog_doc_gen/prolog-Doc/prob_prolog/tests/test_runner.pl')])
    ! Existence error in argument 1 of absolute_file_name/3
    ! file probsrc(junit_tests) does not exist
    ! goal: absolute_file_name(probsrc(junit_tests),_261,[access(exist),file_type(source),relative_to('/builds/stups/prob/prolog_doc_gen/prolog-Doc/prob_prolog/tests/test_runner.pl')])