R Under development (unstable) (2026-03-10 r89593 ucrt) -- "Unsuffered Consequences" Copyright (C) 2026 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > library(testthat) > library(rswipl) > > test_check("rswipl") Running test set "arithmetic_functions" done. Running test set "chars" .. done. Running test set "wchars" .. done. Running test set "depth_limit" ..... done. Running test set "type_test" .... done. Running test set "meta" ............... done. Running test set "avar" .......................... done. Running test set "gvar" ..... done. Running test set "copy_term" .............. done. Running test set "term_hash" done. Running test set "cyclic" done. Running test set "cleanup" ............. done. Running test set "term" ........... done. Running test set "list" ........... done. Running test set "sets" ......... done. Running test set "atom_handling" ........................ done. Running test set "string_handling" ..... done. Running test set "proc" ........ done. Running test set "cl" ........... done. Running test set "record" ....... done. Running test set "compiler" ....... done. Running test set "flag" . done. Running test set "update" ... done. Running test set "gc" ........ done. Running test set "control" ......... done. Running test set "exception" ...... done. Running test set "term_atom" .. done. Running test set "os" .. done. Running test set "io" .. done. Running test set "timeout" done. Running test set "file" ............. done. Running test set "unicode_file" .... done. Running test set "seek" . done. Running test set "load_program" . done. Running test set "ctype" ...... done. Running test set "wctype" . done. Running test set "thread" ....... done. Running test set "engines" done. Running test set "mutex" ... done. Running scripts from unprotected % [1/21] reconsult:simple ........................... passed (0.017 sec) % [2/21] reconsult:add_clause ....................... passed (0.002 sec) % [3/21] reconsult:del_clause ....................... passed (0.003 sec) % [4/21] reconsult:del_clause_a ..................... passed (0.002 sec) % [5/21] reconsult:del_clause_z ..................... passed (0.002 sec) % [6/21] reconsult:replace_clause ................... passed (0.002 sec) % [7/21] reconsult:add_pred ......................... passed (0.002 sec) % [8/21] reconsult:del_pred ......................... passed (0.002 sec) % [9/21] reconsult:add_attr_end ..................... passed (0.002 sec) % [10/21] reconsult:del_attr_end .................... passed (0.002 sec) % [11/21] reconsult:del_dynamic ..................... passed (0.002 sec) % [12/21] reconsult:del_det ......................... passed (0.002 sec) % [13/21] reconsult:add_thread_local ................ passed (0.002 sec) % [14/21] reconsult:del_discontiguous ............... passed (0.002 sec) % [15/21] reconsult:add_meta_predicate .............. passed (0.002 sec) % [16/21] reconsult:del_meta_predicate .............. passed (0.002 sec) % [17/21] reconsult:del_export ...................... passed (0.002 sec) % [18/21] reconsult:reload_maplist .................. passed (0.009 sec) % [19/21] reconsult:mod_dynamic ..................... passed (0.003 sec) % [20/21] reconsult:goal_expansion .................. passed (0.005 sec) % [21/21] reconsult:keep_tabling .................... passed (0.004 sec) . % [1/15] sandbox:cleanup ............................ passed (0.000 sec) % [2/15] sandbox:time ............................... passed (0.001 sec) % [3/15] sandbox:setof .............................. passed (0.000 sec) % [4/15] sandbox:phrase ............................. passed (0.000 sec) % [5/15] sandbox:apply .............................. passed (0.000 sec) % [6/15] sandbox:aggregate .......................... passed (0.000 sec) % [7/15] sandbox:aggregate .......................... passed (0.000 sec) % [8/15] sandbox:dcg ................................ passed (0.000 sec) % [9/15] sandbox:contexr ............................ passed (0.000 sec) % [10/15] sandbox:assert ............................ passed (0.000 sec) % [11/15] sandbox:assert ............................ passed (0.000 sec) % [12/15] sandbox:predicate_property ................ passed (0.000 sec) % [13/15] sandbox:predicate_property ................ passed (0.000 sec) % [14/15] sandbox:flag .............................. passed (0.000 sec) % [15/15] sandbox:flag .............................. passed (0.000 sec) . done Running scripts from core % [1/52] acyclic_terms:var_is_acyclic ............... passed (0.000 sec) % [2/52] acyclic_terms:atom_is_acyclic .............. passed (0.000 sec) % [3/52] acyclic_terms:term_is_acyclic .............. passed (0.000 sec) % [4/52] acyclic_terms:sub_term_is_acyclic .......... passed (0.000 sec) % [5/52] acyclic_terms:sib..g_leaves_is_acyclic ..... passed (0.000 sec) % [6/52] acyclic_terms:sub..and_leaf_is_acyclic ..... passed (0.000 sec) % [7/52] acyclic_terms:lea.._subterm_is_acyclic ..... passed (0.000 sec) % [8/52] acyclic_terms:sib..ub_terms_is_acyclic ..... passed (0.000 sec) % [9/52] acyclic_terms:mul..ub_terms_is_acyclic ..... passed (0.000 sec) % [10/52] acyclic_terms:mul..ub_terms_is_acyclic .... passed (0.000 sec) % [11/52] acyclic_terms:shared_term_is_acyclic_1 .... passed (0.000 sec) % [12/52] acyclic_terms:shared_term_is_acyclic_2 .... passed (0.000 sec) % [13/52] acyclic_terms:shared_term_is_acyclic_3 .... passed (0.000 sec) % [14/52] acyclic_terms:shared_term_is_acyclic_4 .... passed (0.000 sec) % [15/52] acyclic_terms:zer..ity_term_is_acyclic .... passed (0.000 sec) % [16/52] acyclic_terms:zer..sub_term_is_acyclic .... passed (0.000 sec) % [17/52] acyclic_terms:zer..red_term_is_acyclic .... passed (0.000 sec) % [18/52] acyclic_terms:dee..ted_term_is_acyclic .... passed (0.000 sec) % [19/52] acyclic_terms:dee..eft_term_is_acyclic .... passed (0.000 sec) % [20/52] acyclic_terms:dee..ght_term_is_acyclic .... passed (0.000 sec) % [21/52] acyclic_terms:dee..ted_term_is_acyclic .... passed (0.003 sec) % [22/52] acyclic_terms:wid..ted_term_is_acyclic .... passed (0.026 sec) % [23/52] acyclic_terms:list_is_acyclic ............. passed (0.000 sec) % [24/52] acyclic_terms:empty_list_is_acyclic ....... passed (0.000 sec) % [25/52] acyclic_terms:long_list_is_acyclic_1 ...... passed (0.019 sec) % [26/52] acyclic_terms:long_list_is_acyclic_2 ...... passed (0.018 sec) % [27/52] acyclic_terms:long_list_is_acyclic_3 ...... passed (0.024 sec) % [28/52] cyclic_terms:term_is_cyclic ............... passed (0.000 sec) % [29/52] cyclic_terms:sub_term_is_acyclic .......... passed (0.000 sec) % [30/52] cyclic_terms:sub_.._and_leaf_is_cyclic .... passed (0.000 sec) % [31/52] cyclic_terms:leaf..d_subterm_is_cyclic .... passed (0.000 sec) % [32/52] cyclic_terms:mult..sub_terms_is_cyclic .... passed (0.000 sec) % [33/52] cyclic_terms:mult..sub_terms_is_cyclic .... passed (0.000 sec) % [34/52] cyclic_terms:deep..sted_term_is_cyclic .... passed (0.000 sec) % [35/52] cyclic_terms:deep..left_term_is_cyclic .... passed (0.000 sec) % [36/52] cyclic_terms:deep..ight_term_is_cyclic .... passed (0.000 sec) % [37/52] cyclic_terms:deep..ed_term_is_cyclic_1 .... passed (0.003 sec) % [38/52] cyclic_terms:deep..ed_term_is_cyclic_2 .... passed (0.003 sec) % [39/52] cyclic_terms:wide..ed_term_is_cyclic_1 .... passed (0.029 sec) % [40/52] cyclic_terms:wide..ed_term_is_cyclic_2 .... passed (0.029 sec) % [41/52] cyclic_terms:list_is_cyclic ............... passed (0.000 sec) % [42/52] cyclic_terms:long_list_is_cyclic .......... passed (0.006 sec) % [43/52] cyclic_misc:term_hash_1 ................... passed (0.000 sec) % [44/52] cyclic_misc:streq_1 ....................... passed (0.000 sec) % [45/52] cyclic_misc:test_1 ........................ passed (0.000 sec) % [46/52] cyclic_misc:test_2 ........................ passed (0.000 sec) % [47/52] cyclic_misc:test_3 ........................ passed (0.000 sec) % [48/52] cyclic_misc:test_4 ........................ passed (0.000 sec) % [49/52] cyclic_misc:test_5 ........................ passed (0.000 sec) % [50/52] cyclic_misc:test_6 ........................ passed (0.000 sec) % [51/52] cyclic_misc:list_1 ........................ passed (0.000 sec) % [52/52] cyclic_misc:sort_1 ........................ passed (0.000 sec) .Skipped toplevel answer tests; requires library(unix) from clib . % [1/221] arith_basics:arith_1 ...................... passed (0.000 sec) % [2/221] arith_basics:arith_2 ...................... passed (0.000 sec) % [3/221] arith_basics:arith_3 ...................... passed (0.000 sec) % [4/221] arith_basics:arith_4 ...................... passed (0.000 sec) % [5/221] arith_basics:arith_5 ...................... passed (0.000 sec) % [6/221] arith_basics:arith_6 ...................... passed (0.000 sec) % [7/221] arith_basics:arith_7 ...................... passed (0.000 sec) % [8/221] arith_basics:arith_8 ...................... passed (0.000 sec) % [9/221] arith_basics:arith_9 ...................... passed (0.000 sec) % [10/221] arith_basics:arith_10 .................... passed (0.000 sec) % [11/221] arith_basics:float_fractional_part_1 ..... passed (0.000 sec) % [12/221] arith_basics:arith_11 .................... passed (0.000 sec) % [13/221] arith_basics:arith_12 .................... passed (0.000 sec) % [14/221] arith_basics:arith_13 .................... passed (0.000 sec) % [15/221] arith_basics:sign_1 ...................... passed (0.000 sec) % [16/221] arith_basics:sign_2 ...................... passed (0.000 sec) % [17/221] arith_basics:sign_3 ...................... passed (0.000 sec) % [18/221] arith_basics:copysign_1 .................. passed (0.000 sec) % [19/221] arith_basics:copysign_2 .................. passed (0.000 sec) % [20/221] arith_basics:copysign_3 .................. passed (0.000 sec) % [21/221] arith_basics:abs_1 ....................... passed (0.000 sec) % [22/221] arith_basics:floor_1 ..................... passed (0.000 sec) % [23/221] arith_basics:ceil_1 ...................... passed (0.000 sec) % [24/221] arith_basics:truncate_1 .................. passed (0.000 sec) % [25/221] arith_basics:floor_2 ..................... passed (0.000 sec) % [26/221] arith_basics:ceil_2 ...................... passed (0.000 sec) % [27/221] arith_basics:round_2 ..................... passed (0.000 sec) % [28/221] arith_basics:integer_2 ................... passed (0.000 sec) % [29/221] arith_basics:int_1 ....................... passed (0.000 sec) % [30/221] arith_basics:cmp_1 ....................... passed (0.000 sec) % [31/221] div:mod .................................. passed (0.001 sec) % [32/221] div:minint ............................... passed (0.000 sec) % [33/221] div:minint ............................... passed (0.000 sec) % [34/221] gdiv:minint .............................. passed (0.000 sec) % [35/221] rem:small ................................ passed (0.000 sec) % [36/221] rem:small_divneg ......................... passed (0.000 sec) % [37/221] rem:small_neg ............................ passed (0.000 sec) % [38/221] rem:big .................................. passed (0.000 sec) % [39/221] rem:big_neg .............................. passed (0.000 sec) % [40/221] rem:exhaust .............................. passed (0.000 sec) % [41/221] rem:big .................................. passed (0.000 sec) % [42/221] rem:allq ................................. passed (0.006 sec) % [43/221] mod:small ................................ passed (0.000 sec) % [44/221] mod:small_divneg ......................... passed (0.000 sec) % [45/221] mod:small_neg ............................ passed (0.000 sec) % [46/221] mod:big .................................. passed (0.000 sec) % [47/221] mod:big_neg .............................. passed (0.000 sec) % [48/221] mod:exhaust .............................. passed (0.000 sec) % [49/221] mod:big .................................. passed (0.000 sec) % [50/221] pow:rat .................................. passed (0.000 sec) % [51/221] pow:rat .................................. passed (0.000 sec) % [52/221] pow:rat .................................. passed (0.000 sec) % [53/221] pow:2^65 ................................. passed (0.000 sec) % [54/221] gcd:gcd .................................. passed (0.000 sec) % [55/221] gcd:gcd .................................. passed (0.000 sec) % [56/221] gcd:gcd .................................. passed (0.000 sec) % [57/221] shift:shift_right_large .................. passed (0.000 sec) % [58/221] shift:shift_right_large .................. passed (0.000 sec) % [59/221] shift:shift_right_large .................. passed (0.000 sec) % [60/221] shift:shift_right_large .................. passed (0.000 sec) % [61/221] shift:shift_left_large ................... passed (0.000 sec) % [62/221] errors:cyclic ............................ passed (0.000 sec) % [63/221] ar_builtin:a_add_fc_int .................. passed (0.000 sec) % [64/221] ar_builtin:a_add_fc_float ................ passed (0.000 sec) % [65/221] ar_builtin:a_fc_minus .................... passed (0.000 sec) % [66/221] eval:ref ................................. passed (0.000 sec) % [67/221] hyperbolic:sinh .......................... passed (0.000 sec) % [68/221] hyperbolic:cosh .......................... passed (0.000 sec) % [69/221] hyperbolic:tanh .......................... passed (0.000 sec) % [70/221] hyperbolic:asinh ......................... passed (0.000 sec) % [71/221] hyperbolic:acosh ......................... passed (0.000 sec) % [72/221] hyperbolic:atanh ......................... passed (0.000 sec) % [73/221] bigint:add_promote1 ...................... passed (0.000 sec) % [74/221] bigint:add_promote2 ...................... passed (0.000 sec) % [75/221] bigint:neg_1 ............................. passed (0.000 sec) % [76/221] bigint:neg_2 ............................. passed (0.000 sec) % [77/221] bigint:neg_promote ....................... passed (0.000 sec) % [78/221] bigint:abs_1 ............................. passed (0.000 sec) % [79/221] bigint:sign_1 ............................ passed (0.000 sec) % [80/221] bigint:floor_1 ........................... passed (0.000 sec) % [81/221] bigint:floor_2 ........................... passed (0.000 sec) % [82/221] bigint:ceil_1 ............................ passed (0.000 sec) % [83/221] bigint:ceil_2 ............................ passed (0.000 sec) % [84/221] bigint:msb_0 ............................. passed (0.000 sec) % [85/221] bigint:msb_1 ............................. passed (0.000 sec) % [86/221] bigint:msb_2 ............................. passed (0.000 sec) % [87/221] bigint:lsb_0 ............................. passed (0.000 sec) % [88/221] bigint:lsb_1 ............................. passed (0.000 sec) % [89/221] bigint:lsb_2 ............................. passed (0.000 sec) % [90/221] bigint:popcount_1 ........................ passed (0.000 sec) % [91/221] bigint:popcount_2 ........................ passed (0.000 sec) % [92/221] bigint:shift_1 ........................... passed (0.000 sec) % [93/221] bigint:shift_2 ........................... passed (0.000 sec) % [94/221] bigint:shift_3 ........................... passed (0.217 sec) % [95/221] bigint:fac_1 ............................. passed (0.000 sec) % [96/221] bigint:arith_1 ........................... passed (0.000 sec) % [97/221] bigint:pow_1 ............................. passed (0.000 sec) % [98/221] bigint:pow_2 ............................. passed (0.000 sec) % [99/221] bigint:pow_3 ............................. passed (0.000 sec) % [100/221] bigint:pow_4 ............................ passed (0.000 sec) % [101/221] bigint:pow_5 ............................ passed (0.000 sec) % [102/221] bigint:pow_6 ............................ passed (0.000 sec) % [103/221] bigint:pow_7 ............................ passed (0.000 sec) % [104/221] bigint:powm_1 ........................... passed (0.000 sec) % [105/221] bigint:powm_2 ........................... passed (0.000 sec) % [106/221] bigint:integer_1 ........................ passed (0.000 sec) % [107/221] bigint:integer_2 ........................ passed (0.000 sec) % [108/221] bigint:rational_1 ....................... passed (0.000 sec) % [109/221] bigint:rational_2 ....................... passed (0.000 sec) % [110/221] bigint:rational_3 ....................... passed (0.000 sec) % [111/221] bigint:rational_4 ....................... passed (0.000 sec) % [112/221] bigint:rationalize_1 .................... passed (0.000 sec) % [113/221] bigint:rationalize_2 .................... passed (0.000 sec) % [114/221] bigint:number_1 ......................... passed (0.000 sec) % [115/221] bigint:float_1 .......................... passed (0.000 sec) % [116/221] bigint:cmp_1 ............................ passed (0.000 sec) % [117/221] bigint:clause_1 ......................... passed (0.000 sec) % [118/221] bigint:comp_1 ........................... passed (0.001 sec) % [119/221] bigint:comp_2 ........................... passed (0.000 sec) % [120/221] bigint:rec_1 ............................ passed (0.001 sec) % [121/221] bigint:number_codes_1 ................... passed (0.000 sec) % [122/221] bigint:atom_number_1 .................... passed (0.000 sec) % [123/221] bigint:hex_1 ............................ passed (0.000 sec) % [124/221] bigint:fmtd_1 ........................... passed (0.000 sec) % [125/221] bigint:fmtd_2 ........................... passed (0.000 sec) % [126/221] bigint:fmtD_1 ........................... passed (0.000 sec) % [127/221] bigint:fmtD_2 ........................... passed (0.000 sec) % [128/221] bigint:fmtf_1 ........................... passed (0.003 sec) % [129/221] bigint:random ........................... passed (0.004 sec) % [130/221] bigint:length ........................... passed (0.000 sec) % [131/221] bigint:ar_add_ui ........................ passed (0.000 sec) % [132/221] bigint:bf_trig_alloc .................... passed (0.001 sec) % [133/221] minint:decimal .......................... passed (0.000 sec) % [134/221] minint:spaced_decimal ................... passed (0.000 sec) % [135/221] minint:binary ........................... passed (0.000 sec) % [136/221] minint:spaced_binary .................... passed (0.000 sec) % [137/221] minint:octal ............................ passed (0.000 sec) % [138/221] minint:spaced_octal ..................... passed (0.000 sec) % [139/221] minint:hexadecimal ...................... passed (0.000 sec) % [140/221] minint:spaced_hexadecimal ............... passed (0.000 sec) % [141/221] minint_promotion:decimal ................ passed (0.000 sec) % [142/221] minint_promotion:spaced_decimal ......... passed (0.000 sec) % [143/221] minint_promotion:binary ................. passed (0.000 sec) % [144/221] minint_promotion:spaced_binary .......... passed (0.000 sec) % [145/221] minint_promotion:octal .................. passed (0.000 sec) % [146/221] minint_promotion:spaced_octal ........... passed (0.000 sec) % [147/221] minint_promotion:hexadecimal ............ passed (0.000 sec) % [148/221] minint_promotion:spaced_hexadecimal ..... passed (0.000 sec) % [149/221] minint_promotion:mpz_to_int64 ........... passed (0.000 sec) % [150/221] minint_promotion:addition ............... passed (0.000 sec) % [151/221] minint_promotion:addition ............... passed (0.000 sec) % [152/221] minint_promotion:subtraction ............ passed (0.000 sec) % [153/221] minint_promotion:multiplication ......... passed (0.000 sec) % [154/221] minint_promotion:multiplication ......... passed (0.000 sec) % [155/221] minint_promotion:multiplication ......... passed (0.000 sec) % [156/221] maxint:decimal .......................... passed (0.000 sec) % [157/221] maxint:spaced_decimal ................... passed (0.000 sec) % [158/221] maxint:binary ........................... passed (0.000 sec) % [159/221] maxint:spaced_binary .................... passed (0.000 sec) % [160/221] maxint:octal ............................ passed (0.000 sec) % [161/221] maxint:spaced_octal ..................... passed (0.000 sec) % [162/221] maxint:hexadecimal ...................... passed (0.000 sec) % [163/221] maxint:spaced_hexadecimal ............... passed (0.000 sec) % [164/221] maxint_promotion:decimal ................ passed (0.000 sec) % [165/221] maxint_promotion:spaced_decimal ......... passed (0.000 sec) % [166/221] maxint_promotion:binary ................. passed (0.000 sec) % [167/221] maxint_promotion:spaced_binary .......... passed (0.000 sec) % [168/221] maxint_promotion:octal .................. passed (0.000 sec) % [169/221] maxint_promotion:spaced_octal ........... passed (0.000 sec) % [170/221] maxint_promotion:hexadecimal ............ passed (0.000 sec) % [171/221] maxint_promotion:spaced_hexadecimal ..... passed (0.000 sec) % [172/221] maxint_promotion:addition ............... passed (0.000 sec) % [173/221] maxint_promotion:addition ............... passed (0.000 sec) % [174/221] maxint_promotion:subtraction ............ passed (0.000 sec) % [175/221] maxint_promotion:multiplication ......... passed (0.000 sec) % [176/221] maxint_promotion:multiplication ......... passed (0.000 sec) % [177/221] maxint_promotion:multiplication ......... passed (0.000 sec) % [178/221] round:half_down ......................... passed (0.000 sec) % [179/221] round:nhalf_up .......................... passed (0.000 sec) % [180/221] round:maxint ............................ passed (0.000 sec) % [181/221] round:minint ............................ passed (0.000 sec) % [182/221] float_misc:float_1 ...................... passed (0.000 sec) % [183/221] float_misc:float_2 ...................... passed (0.000 sec) % [184/221] float_misc:float_3 ...................... passed (0.000 sec) % [185/221] float_misc:float_4 ...................... passed (0.000 sec) % [186/221] float_misc:float_5 ...................... passed (0.000 sec) % [187/221] float_misc:float_6 ...................... passed (0.000 sec) % [188/221] float_misc:float_7 ...................... passed (0.000 sec) % [189/221] float_misc:float_8 ...................... passed (0.000 sec) % [190/221] float_overflow:max ...................... passed (0.000 sec) % [191/221] float_overflow:add ...................... passed (0.000 sec) % [192/221] float_overflow:minus .................... passed (0.000 sec) % [193/221] float_overflow:mul ...................... passed (0.000 sec) % [194/221] float_overflow:div ...................... passed (0.000 sec) % [195/221] float_overflow:div ...................... passed (0.000 sec) % [196/221] float_zero:eq ........................... passed (0.000 sec) % [197/221] float_zero:lt ........................... passed (0.000 sec) % [198/221] float_zero:gt ........................... passed (0.000 sec) % [199/221] float_zero:eq ........................... passed (0.000 sec) % [200/221] float_zero:lt ........................... passed (0.000 sec) % [201/221] float_zero:gt ........................... passed (0.000 sec) % [202/221] float_zero:cmp .......................... passed (0.000 sec) % [203/221] float_zero:cmp .......................... passed (0.000 sec) % [204/221] float_special:cmp ....................... passed (0.000 sec) % [205/221] float_compare:max_nan ................... passed (0.000 sec) % [206/221] float_compare:max_nan ................... passed (0.000 sec) % [207/221] float_compare:min_nan ................... passed (0.000 sec) % [208/221] float_compare:min_nan ................... passed (0.000 sec) % [209/221] arith_misc:string ....................... passed (0.000 sec) % [210/221] arith_misc:float_rval ................... passed (0.000 sec) % [211/221] arith_misc:float_rval ................... passed (0.000 sec) % [212/221] max_integer_size:set .................... passed (0.000 sec) % [213/221] max_integer_size:overflow ............... passed (0.000 sec) % [214/221] moded_int:between_1 ..................... passed (0.000 sec) % [215/221] moded_int:between_2 ..................... passed (0.000 sec) % [216/221] moded_int:between_3 ..................... passed (0.000 sec) % [217/221] moded_int:between_4 ..................... passed (0.000 sec) % [218/221] moded_int:succ_1 ........................ passed (0.000 sec) % [219/221] moded_int:succ_2 ........................ passed (0.000 sec) % [220/221] moded_int:succ_3 ........................ passed (0.000 sec) % [221/221] moded_int:plus_1 ........................ passed (0.000 sec) . % [1/4] bags:nsols .................................. passed (0.000 sec) % [2/4] bags:nsols_nested ........................... passed (0.000 sec) % [3/4] bags:nsols_commit ........................... passed (0.000 sec) % [4/4] bags:agc .................................... passed (0.097 sec) . % [1/46] bips:iso_8_3_10_4 .......................... passed (0.000 sec) % [2/46] bips:iso_8_3_10_4 .......................... passed (0.000 sec) % [3/46] bips:iso_8_3_10 ............................ passed (0.000 sec) % [4/46] bips:iso_8_3_10 ............................ passed (0.000 sec) % [5/46] bips:iso_8_3_10 ............................ passed (0.000 sec) % [6/46] bips:iso_8_4_2_4 ........................... passed (0.000 sec) % [7/46] bips:iso_8_4_2_4 ........................... passed (0.000 sec) % [8/46] bips:iso_8_4_2_4 ........................... passed (0.000 sec) % [9/46] bips:iso_8_4_2_3_a ......................... passed (0.000 sec) % [10/46] bips:iso_8_4_2_3_b ........................ passed (0.000 sec) % [11/46] bips:zero_codes ........................... passed (0.000 sec) % [12/46] arg:shared ................................ passed (0.000 sec) % [13/46] arg:unify ................................. passed (0.000 sec) % [14/46] arg:zero .................................. passed (0.000 sec) % [15/46] arg:one ................................... passed (0.000 sec) % [16/46] arg:two ................................... passed (0.000 sec) % [17/46] arg:atom .................................. passed (0.000 sec) % [18/46] arg:big ................................... passed (0.000 sec) % [19/46] arg:bigneg ................................ passed (0.000 sec) % [20/46] arg:arg_vf ................................ passed (0.000 sec) % [21/46] eq:eq_ff .................................. passed (0.000 sec) % [22/46] length:comp_len ........................... passed (0.000 sec) % [23/46] length:gen_list ........................... passed (0.000 sec) % [24/46] length:neg_len ............................ passed (0.000 sec) % [25/46] length:gen_unbound ........................ passed (0.000 sec) % [26/46] length:no_integer ......................... passed (0.000 sec) % [27/46] length:no_integer ......................... passed (0.000 sec) % [28/46] length:no_integer ......................... passed (0.000 sec) % [29/46] length:cycle .............................. passed (0.000 sec) % [30/46] length:expression ......................... passed (0.000 sec) % [31/46] length:no_list ............................ passed (0.000 sec) % [32/46] length:no_list ............................ passed (0.000 sec) % [33/46] length:no_list ............................ passed (0.000 sec) % [34/46] length:swi ................................ passed (0.000 sec) % [35/46] is_most_general_term:not_callable ......... passed (0.000 sec) % [36/46] is_most_general_term:atom ................. passed (0.000 sec) % [37/46] is_most_general_term:instantiated ......... passed (0.000 sec) % [38/46] is_most_general_term:compound ............. passed (0.000 sec) % [39/46] is_most_general_term:compound ............. passed (0.000 sec) % [40/46] is_most_general_term:shared ............... passed (0.000 sec) % [41/46] is_most_general_term:compound ............. passed (0.000 sec) % [42/46] is_most_general_term:nil .................. passed (0.000 sec) % [43/46] is_most_general_term:list ................. passed (0.000 sec) % [44/46] is_most_general_term:partial_list ......... passed (0.000 sec) % [45/46] is_most_general_term:list ................. passed (0.000 sec) % [46/46] is_most_general_term:shared ............... passed (0.000 sec) . % [1/9] body_index:p1 ............................... passed (0.000 sec) % [2/9] body_index:p2 ............................... passed (0.000 sec) % [3/9] body_index:p3 ............................... passed (0.000 sec) % [4/9] body_index:p4 ............................... passed (0.000 sec) % [5/9] body_index:p5 ............................... passed (0.000 sec) % [6/9] body_index:p6 ............................... passed (0.000 sec) % [7/9] body_index:p6 ............................... passed (0.000 sec) % [8/9] body_index:p7 ............................... passed (0.000 sec) % [9/9] body_index:p8 ............................... passed (0.000 sec) . % [1/56] call1:call ................................. passed (0.000 sec) % [2/56] call1:clause ............................... passed (0.000 sec) % [3/56] call1:clause ............................... passed (0.000 sec) % [4/56] call1:big_clause ........................... passed (0.222 sec) % [5/56] apply:error ................................ passed (0.000 sec) % [6/56] callN:error ................................ passed (0.000 sec) % [7/56] callN:if_then_else ......................... passed (0.000 sec) % [8/56] callN:disj ................................. passed (0.000 sec) % [9/56] callN:conj ................................. passed (0.000 sec) % [10/56] callN:qn8 ................................. passed (0.000 sec) % [11/56] callN:an8 ................................. passed (0.000 sec) % [12/56] callN:qe8 ................................. passed (0.000 sec) % [13/56] callN:ae8 ................................. passed (0.000 sec) % [14/56] callN:max_procedure_arity ................. passed (0.000 sec) % [15/56] callN:max_procedure_arity ................. passed (0.000 sec) % [16/56] cross_module_call:cmc1 .................... passed (0.000 sec) % [17/56] cross_module_call:cmc1 .................... passed (0.000 sec) % [18/56] cross_module_call:cmc2 .................... passed (0.000 sec) % [19/56] cross_module_call:cmc2 .................... passed (0.000 sec) % [20/56] cross_module_call:cmc3 .................... passed (0.000 sec) % [21/56] cross_module_call:cmc4 .................... passed (0.000 sec) % [22/56] cross_module_call:c_cm1 ................... passed (0.000 sec) % [23/56] cross_module_call:c_cm2 ................... passed (0.000 sec) % [24/56] at2:context ............................... passed (0.000 sec) % [25/56] at2:var ................................... passed (0.000 sec) % [26/56] at2:var ................................... passed (0.000 sec) % [27/56] at2:var ................................... passed (0.000 sec) % [28/56] at2:var ................................... passed (0.000 sec) % [29/56] at2:var ................................... passed (0.000 sec) % [30/56] snip:indent ............................... passed (0.000 sec) % [31/56] snip:cut .................................. passed (0.000 sec) % [32/56] snip:cut2 ................................. passed (0.000 sec) % [33/56] snip:cut3 ................................. passed (0.000 sec) % [34/56] snip:lscut ................................ passed (0.000 sec) % [35/56] no_autoload:unknown ....................... passed (0.000 sec) % [36/56] setup_call_cleanup:true ................... passed (0.000 sec) % [37/56] setup_call_cleanup:true_debug ............. passed (0.000 sec) % [38/56] setup_call_cleanup:cut .................... passed (0.000 sec) % [39/56] setup_call_cleanup:cut_debug .............. passed (0.000 sec) % [40/56] setup_call_cleanup:fail ................... passed (0.000 sec) % [41/56] setup_call_cleanup:fail2 .................. passed (0.000 sec) % [42/56] setup_call_cleanup:fail_debug ............. passed (0.000 sec) % [43/56] setup_call_cleanup:fail_debug2 ............ passed (0.000 sec) % [44/56] setup_call_cleanup:error .................. passed (0.000 sec) % [45/56] setup_call_cleanup:error_debug ............ passed (0.000 sec) % [46/56] setup_call_cleanup:nondet ................. passed (0.000 sec) % [47/56] setup_call_cleanup:cleanup ................ passed (0.000 sec) % [48/56] setup_call_cleanup:cleanup ................ passed (0.000 sec) % [49/56] setup_call_cleanup:error_choice ........... passed (0.000 sec) % [50/56] setup_call_cleanup:error_choice ........... passed (0.000 sec) % [51/56] setup_call_cleanup:error_choice ........... passed (0.000 sec) % [52/56] catch:exit_nondet ......................... passed (0.000 sec) % [53/56] catch:partial_unification ................. passed (0.000 sec) % [54/56] catch:attvar .............................. passed (0.000 sec) % [55/56] catch:nested .............................. passed (0.000 sec) % [56/56] catch:urgent .............................. passed (0.000 sec) . % [1/1] code_type:code_type ......................... passed (0.339 sec) . % [1/11] continuation:basic ......................... passed (0.000 sec) % [2/11] continuation:sum ........................... passed (0.000 sec) % [3/11] continuation:sum ........................... passed (0.000 sec) % [4/11] continuation:sum ........................... passed (0.000 sec) % [5/11] continuation:play .......................... passed (0.000 sec) % [6/11] continuation:transducer .................... passed (0.000 sec) % [7/11] continuation:ifthen ........................ passed (0.000 sec) % [8/11] continuation:mcall2 ........................ passed (0.000 sec) % [9/11] continuation:test_cref ..................... passed (0.001 sec) % [10/11] continuation:context ...................... passed (0.000 sec) % [11-1/11] fast_heap:fast_heap ..................... passed (0.000 sec) % [11-2/11] fast_heap:fast_heap ..................... passed (0.000 sec) % [11-3/11] fast_heap:fast_heap ..................... passed (0.000 sec) % [11-4/11] fast_heap:fast_heap ..................... passed (0.000 sec) % [11-5/11] fast_heap:fast_heap ..................... passed (0.000 sec) % [11-6/11] fast_heap:fast_heap ..................... passed (0.000 sec) % [11-7/11] fast_heap:fast_heap ..................... passed (0.000 sec) % [11-8/11] fast_heap:fast_heap ..................... passed (0.000 sec) % [11-9/11] fast_heap:fast_heap ..................... passed (0.000 sec) % [11-10/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-11/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-12/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-13/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-14/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-15/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-16/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-17/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-18/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-19/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-20/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-21/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-22/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-23/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-24/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-25/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-26/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-27/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-28/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-29/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-30/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-31/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-32/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-33/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-34/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-35/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-36/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-37/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-38/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-39/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-40/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-41/11] fast_heap:fast_heap .................... passed (0.000 sec) % [11-42/11] fast_heap:fast_heap .................... passed (0.000 sec) . % [1/11] copy_term:share ............................ passed (0.000 sec) % [2/11] copy_term:cycle ............................ passed (0.000 sec) % [3/11] copy_term_4:share .......................... passed (0.000 sec) % [4/11] copy_term_4:share .......................... passed (0.000 sec) % [5/11] copy_term_4:attvar ......................... passed (0.000 sec) % [6/11] copy_term_4:attvar ......................... passed (0.000 sec) % [7/11] copy_term_4:attvar ......................... passed (0.000 sec) % [8/11] copy_term_4:attvar ......................... passed (0.000 sec) % [9/11] copy_term_4:cycle .......................... passed (0.000 sec) % [10/11] copy_term_nat_4:attvar .................... passed (0.000 sec) % [11/11] copy_term_nat_4:attvar .................... passed (0.000 sec) . % [1/12] coroutining:frozen ......................... passed (0.000 sec) % [2/12] coroutining:frozen_diff .................... passed (0.002 sec) % [3/12] coroutining:frozen_clpfd ................... passed (0.000 sec) % [4/12] coroutining:when1 .......................... passed (0.002 sec) % [5/12] coroutining:when2 .......................... passed (0.000 sec) % [6/12] coroutining:when3 .......................... passed (0.000 sec) % [7/12] coroutining:when4_inf ...................... passed (0.000 sec) % [8/12] coroutining:when5_r ........................ passed (0.000 sec) % [9/12] coroutining:when6 .......................... passed (0.000 sec) % [10/12] coroutining:when7 ......................... passed (0.000 sec) % [11/12] coroutining:when8 ......................... passed (0.000 sec) % [12/12] coroutining:when8 ......................... passed (0.000 sec) . % [1/42] expand_goal:1 .............................. passed (0.000 sec) % [2/42] expand_goal:3 .............................. passed (0.000 sec) % [3/42] expand_goal:nonlin ......................... passed (0.000 sec) % [4/42] expand_goal:nonlin ......................... passed (0.000 sec) % [5/42] expand_goal:5 .............................. passed (0.000 sec) % [6/42] expand_goal:6 .............................. passed (0.000 sec) % [7/42] expand_goal:t .............................. passed (0.000 sec) % [8/42] expand_goal:t .............................. passed (0.000 sec) % [9/42] phrase:iso_8_1_1_3 ......................... passed (0.000 sec) % [10/42] phrase:iso_8_1_1_3 ........................ passed (0.000 sec) % [11/42] phrase:iso_8_1_1_3 ........................ passed (0.000 sec) % [12/42] phrase:iso_8_1_1_3_OPEN ................... passed (0.000 sec) % [13/42] phrase:iso_8_1_1_3_OPEN ................... passed (0.000 sec) % [14/42] phrase:iso_8_1_1_3 ........................ passed (0.000 sec) % [15/42] phrase:uniso_8_1_1_3 ...................... passed (0.000 sec) % [16/42] phrase:iso1 ............................... passed (0.000 sec) % [17/42] phrase:uwn2 ............................... passed (0.000 sec) % [18/42] phrase:uwn3 ............................... passed (0.000 sec) % [19/42] phrase:uwn4 ............................... passed (0.000 sec) % [20/42] phrase:partial_terminal ................... passed (0.000 sec) % [21/42] rule_expansions:1 ......................... passed (0.000 sec) % [22/42] rule_expansions:2 ......................... passed (0.000 sec) % [23/42] dcg_rule_expansions:1 ..................... passed (0.000 sec) % [24/42] dcg_rule_expansions:2 ..................... passed (0.000 sec) % [25/42] dcg_rule_expansions:meta0 ................. passed (0.000 sec) % [26/42] dcg_rule_expansions:meta0 ................. passed (0.000 sec) % [27/42] dcg_rule_expansions:meta0 ................. passed (0.000 sec) % [28/42] dcg_rule_expansions:meta1 ................. passed (0.000 sec) % [29/42] steadfastness:cut1_a ...................... passed (0.000 sec) % [30/42] steadfastness:cut1_b ...................... passed (0.000 sec) % [31/42] steadfastness:curlycut_a .................. passed (0.000 sec) % [32/42] steadfastness:curlycut_b .................. passed (0.000 sec) % [33/42] steadfastness:not1_a ...................... passed (0.000 sec) % [34/42] steadfastness:not1_b ...................... passed (0.000 sec) % [35/42] steadfastness:not2_a ...................... passed (0.000 sec) % [36/42] steadfastness:not2_b ...................... passed (0.000 sec) % [37/42] context:steadfastness ..................... passed (0.000 sec) % [38/42] context:generalcontext .................... passed (0.000 sec) % [39/42] context:epsilonness ....................... passed (0.000 sec) % [40/42] context:epsilonness ....................... passed (0.000 sec) % [41/42] context:vd ................................ passed (0.000 sec) % [42/42] context:forprogrammers .................... passed (0.000 sec) . % [1/2] prolog_frame_attribute:none ................. passed (0.000 sec) % [2/2] prolog_frame_attribute:foreign_choice ....... passed (0.000 sec) . % [1/22] det_decl:det ............................... passed (0.000 sec) % [2/22] det_decl:cdet .............................. passed (0.000 sec) % [3/22] det_decl:cdet2 ............................. passed (0.000 sec) % [4/22] det_decl:nondet_1 .......................... passed (0.000 sec) % [5/22] det_decl:nondet_2 .......................... passed (0.000 sec) % [6/22] det_decl:nondet_3 .......................... passed (0.000 sec) % [7/22] det_decl:fail_1 ............................ passed (0.000 sec) % [8/22] det_decl:fail_2 ............................ passed (0.000 sec) % [9/22] det_decl:fail_3 ............................ passed (0.000 sec) % [10/22] det_guard:det ............................. passed (0.000 sec) % [11/22] det_guard:ndet ............................ passed (0.000 sec) % [12/22] det_guard:ndet ............................ passed (0.000 sec) % [13/22] det_guard:fail ............................ passed (0.000 sec) % [14/22] det_guard:fail ............................ passed (0.000 sec) % [15/22] det_goal:det .............................. passed (0.000 sec) % [16/22] det_goal:ndet ............................. passed (0.000 sec) % [17/22] det_goal:ndet ............................. passed (0.000 sec) % [18/22] det_goal:fail ............................. passed (0.000 sec) % [19/22] det_goal:fail ............................. passed (0.000 sec) % [20/22] det_goal:ndetv ............................ passed (0.000 sec) % [21/22] det_goal:ndetv ............................ passed (0.000 sec) % [22/22] det_goal:ndetv ............................ passed (0.000 sec) . % [1/88] dict_create:dict_create/3 .................. passed (0.000 sec) % [2/88] dict_create:dict_create/3 .................. passed (0.000 sec) % [3/88] dict_create:dict_create/3 .................. passed (0.000 sec) % [4/88] dict_create:dict_create/3 .................. passed (0.000 sec) % [5/88] dict_create:dict_create/3 .................. passed (0.000 sec) % [6/88] dict_create:dict_create/3 .................. passed (0.000 sec) % [7/88] dict_create:create ......................... passed (0.015 sec) % [8/88] dict_create:convert ........................ passed (0.000 sec) % [9/88] dict_bips:is_dict/1 ........................ passed (0.000 sec) % [10/88] dict_bips:is_dict/1 ....................... passed (0.000 sec) % [11/88] dict_bips:is_dict/2 ....................... passed (0.000 sec) % [12/88] dict_bips:is_dict/2 ....................... passed (0.000 sec) % [13/88] dict_bips:dict_pairs/3 .................... passed (0.000 sec) % [14/88] dict_bips:dict_pairs/3 .................... passed (0.000 sec) % [15/88] dict_bips:dict_pairs_duplicate_key ........ passed (0.000 sec) % [16/88] dict_bips:dict_pairs/3 .................... passed (0.000 sec) % [17/88] dict_bips:dict_pairs/3 .................... passed (0.000 sec) % [18/88] dict_bips:dict_pairs/3 .................... passed (0.000 sec) % [19/88] dict_bips:get_dict/3 ...................... passed (0.000 sec) % [20/88] dict_bips:get_dict/3 ...................... passed (0.000 sec) % [21/88] dict_bips:get_dict/3 ...................... passed (0.000 sec) % [22/88] dict_bips:get_dict/5 ...................... passed (0.000 sec) % [23/88] dict_bips:get_dict/5 ...................... passed (0.000 sec) % [24/88] dict_bips:get_dict/5 ...................... passed (0.000 sec) % [25/88] dict_bips:get_dict/5 ...................... passed (0.000 sec) % [26/88] dict_bips:get_dict/5 ...................... passed (0.000 sec) % [27/88] dict_bips:put_dict/4 ...................... passed (0.000 sec) % [28/88] dict_bips:put_dict/4 ...................... passed (0.000 sec) % [29/88] dict_bips:put_dict/4 ...................... passed (0.000 sec) % [30/88] dict_bips:put_dict/3 ...................... passed (0.000 sec) % [31/88] dict_bips:put_dict/3 ...................... passed (0.000 sec) % [32/88] dict_bips:put_dict/3 ...................... passed (0.000 sec) % [33/88] dict_bips:put_dict/3 ...................... passed (0.000 sec) % [34/88] dict_bips:put_dict/3 ...................... passed (0.000 sec) % [35/88] dict_bips:del_dict/4 ...................... passed (0.000 sec) % [36/88] dict_bips:del_dict/4 ...................... passed (0.000 sec) % [37/88] dict_bips:del_dict/4 ...................... passed (0.000 sec) % [38/88] dict_bips:del_dict/4 ...................... passed (0.000 sec) % [39/88] dict_bips:del_dict/4 ...................... passed (0.000 sec) % [40/88] dict_bips:select_dict/3 ................... passed (0.000 sec) % [41/88] dict_bips:select_dict/3 ................... passed (0.000 sec) % [42/88] dict_bips:select_dict/3 ................... passed (0.000 sec) % [43/88] dict_bips:select_dict/3 ................... passed (0.000 sec) % [44/88] dict_bips:select_dict/3 ................... passed (0.000 sec) % [45/88] dict_bips:select_dict/3 ................... passed (0.000 sec) % [46/88] dict_bips:select_dict/3 ................... passed (0.000 sec) % [47/88] dict_bips:select_dict/3 ................... passed (0.000 sec) % [48/88] dict_bips:::::::: > proc.time() user system elapsed 40.06 5.07 38.70