getpelican / pelican-plugins

Collection of plugins for the Pelican static site generator
Other
1.38k stars 849 forks source link

Fixing Travis CI #1170

Open Lucas-C opened 5 years ago

Lucas-C commented 5 years ago

This issue lists all the tasks needed to have a Travis CI pipeline with all tests passing under Python 3 on this repo:

Optional

Lucas-C commented 4 years ago

Latest Travis CI execution from master branch:

         top-module | success | error   | failure
   -------------------------------------------------
             assets |       4 |       0 |       0
    collate_content |       8 |       0 |       0
    ctags_generator |       0 |       1 |       0
         gzip_cache |       5 |       0 |       0
      i18n_subsites |       9 |       0 |       0
      image_process |       1 |       4 |       1
        jpeg_reader |       2 |       0 |       0
              latex |       0 |       2 |       0
         libravatar |       3 |       0 |       0
        liquid_tags |       0 |       1 |       0
    more_categories |       0 |       1 |       0
    multi_neighbors |       0 |       1 |       0
          neighbors |       0 |       2 |       0
                pdf |       0 |       0 |       1
pelican_unity_webgl |       2 |       0 |       0
             photos |       2 |       6 |       1
           plantuml |       0 |       1 |       0
        render_math |       0 |       2 |       0
     shaarli_poster |       0 |       1 |       0
      similar_posts |      12 |       0 |       0
   simple_footnotes |       2 |       0 |       0
          sub_parts |       0 |       2 |       0
            summary |       4 |       0 |       0
          tag_cloud |       0 |       1 |       0
        thumbnailer |       7 |       0 |       0
       w3c_validate |       0 |       1 |       0
----------------------------------------------------------------------
Ran 104 tests in 9.625s
FAILED (SKIP=18, errors=26, failures=3)

There are still some failing plugins tests. I'm going to continue working on it

Lucas-C commented 4 years ago

The situation is getting really better !

Ran 123 tests in 16.904s

FAILED (SKIP=7, errors=5, failures=1)

The remaining failing tests are due to the image_process & multi_neighbors plugins, for which there are already PRs created in the corresponding git repos, and listed in the checklist above.

At this point, I opened https://github.com/getpelican/pelican-plugins/pull/1210 in order to exclude those 2 plugins in the CI and pass it green

kdeldycke commented 3 years ago

For the record, you can remove assets, image_process, similar_posts and thumbnailer from your survey. All have been moved to their own repositories at https://github.com/pelican-plugins . Better yet, all tests are passing there ! :)