Open Lucas-C opened 5 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
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
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 ! :)
This issue lists all the tasks needed to have a Travis CI pipeline with all tests passing under Python 3 on this repo:
.travis.yml
&requirements.txt
:pelicanthemes-generator
plugin strongly locked dependencies: https://github.com/badele/pelicanthemes-generator/pull/2 (will allow to suppress therm
command from.travis-yml
)pelican
dependency in thepelicanfly
plugin: https://github.com/bmcorser/pelicanfly/pull/19 (will allow to suppress thegrep
command from.travis-yml
)panorama
plugin: https://github.com/romainx/panorama/pull/2 (will allow to suppress thesed
command from.travis-yml
)requirements.txt
forencrypt-content
-> https://github.com/mindcruzer/pelican-encrypt-content/pull/13gzip_cache
: https://github.com/getpelican/pelican-plugins/pull/1172i18n_subsites
: https://github.com/getpelican/pelican-plugins/pull/1174jpeg_reader
: https://github.com/getpelican/pelican-plugins/pull/1175libravatar
: https://github.com/getpelican/pelican-plugins/pull/1177liquid_tags
: https://github.com/getpelican/pelican-plugins/pull/1178 & https://github.com/getpelican/pelican-plugins/pull/1208org_reader
: https://github.com/getpelican/pelican-plugins/pull/1197pdf
: https://github.com/getpelican/pelican-plugins/pull/1182plantuml
: https://github.com/getpelican/pelican-plugins/pull/1202photos
: https://github.com/getpelican/pelican-plugins/pull/1183 & https://github.com/getpelican/pelican-plugins/pull/1206 & https://github.com/getpelican/pelican-plugins/pull/1209simple_footnotes
: https://github.com/getpelican/pelican-plugins/pull/1173sub_parts
: https://github.com/getpelican/pelican-plugins/pull/1179tag_cloud
: https://github.com/getpelican/pelican-plugins/pull/1180thumbnailer
: https://github.com/getpelican/pelican-plugins/pull/1181w3c_validate
: https://github.com/getpelican/pelican-plugins/pull/1166 & https://github.com/getpelican/pelican-plugins/pull/1200 & https://github.com/getpelican/pelican-plugins/pull/1207TypeError: expected str, bytes or os.PathLike object, not NoneType
: https://github.com/getpelican/pelican-plugins/pull/1201pandoc
dependency: https://github.com/getpelican/pelican-plugins/pull/1204.gitmodules
repos:image_process
-> in the process of being fixed & published to Pypi: https://github.com/whiskyechobravo/image_process/issues/18multi_neighbors
-> https://github.com/davidlesieur/multi_neighbors/pull/2Optional
assets
plugin depends onwebassets
which rely on deprecatedruby-sass
: https://github.com/miracle2k/webassets/pull/516nose
topytest