source: git/Tst/Short/pAddManyVars_s.tst @ 197c4e

spielwiese
Last change on this file since 197c4e was 75f460, checked in by Hans Schoenemann <hannes@…>, 9 years ago
format
  • Property mode set to 100644
File size: 789 bytes
Line 
1LIB "tst.lib";
2tst_init();
3
4LIB "general.lib";
5
6list tst_rgen_charstrs = list("3");
7list tst_rgen_simple_orderings = list("dp");
8intvec tst_rgen_products = 1;
9intvec tst_rgen_extra_weights = intvec(0);
10intvec tst_rgen_nvars = 20, 50, 100, 500, 1000, 10000;
11list tst_rgen_comp_orderings = list("", "C");
12tst_rgen_init();
13proc pAddManyVars_Test(string rs)
14{
15  rs;
16  rs = "ring r = " + rs + ";";
17  execute(rs);
18  int n_vars = tst_rgen_nvars[Tst::tst_rgen_var_index];
19  ideal id = tst_cyclic(5);
20  if (n_vars <= 5000)
21  {
22     tst_TestAdd(id, 1,size(tst_rgen_comp_orderings[Tst::tst_rgen_comp_index]));
23  }
24  else
25  {
26      id;
27      id[1] + gen(2)*id[1];
28  }
29  kill r;
30}
31
32string rs = tst_next_ring();
33while (size(rs) > 1)
34{
35  pAddManyVars_Test(rs);
36  rs = tst_next_ring();
37}
38
39tst_status(1);$
Note: See TracBrowser for help on using the repository browser.