Changes between Initial Version and Version 1 of Ticket #25305, comment 4


Ignore:
Timestamp:
05/10/18 07:43:26 (4 years ago)
Author:
slabbe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #25305, comment 4

    initial v1  
    1 I added `has_ffmpeg` and `have_imagemagick` in the second commit. For references, here are all tests that are not run by default. The list was obtained from `grep "not run"` on the log of `./sage -t -p --all --long --show-skipped`:
     1I added `has_ffmpeg` and `have_imagemagick` in the second commit.
     2
     3For references, the list `tests_not_run` below contains all tags of tests that are not run by default. The list was obtained from `grep "not run"` on the log of `./sage -t -p --all --long --show-skipped`:
    24
    35{{{
    4 4ti2 test not run
    5 and test not run
    6 axiom test not run
    7 beautifulsoup test not run
    8 benzene test not run
    9 bliss test not run
    10 buckygen test not run
    11 cbc test not run
    12 chomp test not run
    13 coxeter3 test not run
    14 cplex test not run
    15 cryptominisat test not run
    16 csdp test not run
    17 cunningham test not run
    18 database test not run
    19 database_cremona_ellcurve test not run
    20 database_gap test not run
    21 database_jones_numfield test not run
    22 database_kohel test not run
    23 database_mutation_class test not run
    24 database_odlyzko_zeta test not run
    25 database_pari test not run
    26 database_stein_watkins test not run
    27 database_symbolic_data test not run
    28 debug test not run
    29 fes test not run
    30 ffmpeg test not run
    31 fricas test not run
    32 frobby test not run
    33 gambit test not run
    34 gap3 test not run
    35 gap_packages test not run
    36 gdb test not run
    37 giacpy_sage test not run
    38 ginv test not run
    39 glucose test not run
    40 gmp test not run
    41 gmpy2 test not run
    42 gnuplot test not run
    43 gperftools test not run
    44 graphviz test not run
    45 growing test not run
    46 gurobi test not run
    47 hmisc test not run
    48 imagemagick test not run
    49 internet test not run
    50 java test not run
    51 kash test not run
    52 latex test not run
    53 latte_int test not run
    54 libbraiding test not run
    55 libhomfly test not run
    56 libjpeg test not run
    57 lie test not run
    58 lrs test not run
    59 lrslib test not run
    60 macaulay2 test not run
    61 magma test not run
    62 maple test not run
    63 mathematica test not run
    64 mathematicafrontend test not run
    65 matlab test not run
    66 mcqd test not run
    67 meataxe test not run
    68 mupad test not run
    69 nonexistent_lp_solver test not run
    70 octave test not run
    71 ore_algebra test not run
    72 phc test not run
    73 plantri test not run
    74 polymake test not run
    75 polytopes_db_4d test not run
    76 py3 test not run
    77 pynormaliz test not run
    78 python_igraph test not run
    79 qepcad test not run
    80 randomly test not run
    81 required test not run
    82 requires test not run
    83 rgraphics test not run
    84 rsat test not run
    85 runsnake test not run
    86 scilab test not run
    87 sirocco test not run
    88 sloane_database test not run
    89 surf test not run
    90 tdlib test not run
    91 test not run due to known bugs
    92 the test not run
    93 tides test not run
    94 time test not run
    95 topcom test not run
    96 webbrowser test not run
     6sage: tests_not_run = ['4ti2', 'and', 'axiom', 'beautifulsoup', 'benzene', 'bliss', 'buckygen',
     7....: 'cbc', 'chomp', 'coxeter3', 'cplex', 'cryptominisat', 'csdp', 'cunningham',
     8....: 'database', 'database_cremona_ellcurve', 'database_gap',
     9....: 'database_jones_numfield', 'database_kohel', 'database_mutation_class',
     10....: 'database_odlyzko_zeta', 'database_pari', 'database_stein_watkins',
     11....: 'database_symbolic_data', 'debug', 'fes', 'ffmpeg', 'fricas', 'frobby',
     12....: 'gambit', 'gap3', 'gap_packages', 'gdb', 'giacpy_sage', 'ginv', 'glucose',
     13....: 'gmp', 'gmpy2', 'gnuplot', 'gperftools', 'graphviz', 'growing', 'gurobi',
     14....: 'hmisc', 'imagemagick', 'internet', 'java', 'kash', 'latex', 'latte_int',
     15....: 'libbraiding', 'libhomfly', 'libjpeg', 'lie', 'lrs', 'lrslib', 'macaulay2',
     16....: 'magma', 'maple', 'mathematica', 'mathematicafrontend', 'matlab', 'mcqd',
     17....: 'meataxe', 'mupad', 'nonexistent_lp_solver', 'octave', 'ore_algebra', 'phc',
     18....: 'plantri', 'polymake', 'polytopes_db_4d', 'py3', 'pynormaliz', 'python_igraph',
     19....: 'qepcad', 'randomly', 'required', 'requires', 'rgraphics', 'rsat', 'runsnake',
     20....: 'scilab', 'sirocco', 'sloane_database', 'surf', 'tdlib', 'the', 'tides',
     21....: 'time', 'topcom', 'webbrowser']
    9722}}}
    9823
    99 Among them many are optional packages that are already automatically detected. What are the other external packages that we should also test for?
     24And this is a tentative list of all "external" packages:
     25
     26{{{
     27sage: S = set(package_versions('standard'))
     28sage: O = set(package_versions('optional'))
     29sage: E = set(package_versions('experimental'))
     30sage: set(tests_not_run) - (S|O|E)
     31{'and',
     32 'axiom',
     33 'beautifulsoup',
     34 'chomp',
     35 'cplex',
     36 'cunningham',
     37 'database',
     38 'debug',
     39 'fes',
     40 'ffmpeg',
     41 'ginv',
     42 'glucose',
     43 'gnuplot',
     44 'gperftools',
     45 'graphviz',
     46 'growing',
     47 'gurobi',
     48 'hmisc',
     49 'imagemagick',
     50 'internet',
     51 'java',
     52 'kash',
     53 'latex',
     54 'libjpeg',
     55 'lrs',
     56 'macaulay2',
     57 'magma',
     58 'maple',
     59 'mathematica',
     60 'mathematicafrontend',
     61 'matlab',
     62 'mupad',
     63 'nonexistent_lp_solver',
     64 'octave',
     65 'phc',
     66 'polytopes_db_4d',
     67 'py3',
     68 'randomly',
     69 'required',
     70 'requires',
     71 'rgraphics',
     72 'rsat',
     73 'runsnake',
     74 'scilab',
     75 'sloane_database',
     76 'the',
     77 'time',
     78 'webbrowser'}
     79}}}
     80
     81Maybe we want to detect some more external packages...