Skip to content

Add cron job to install/test against packages from source#549

Merged
rahulporuri merged 2 commits into
masterfrom
ci/cron
Jun 24, 2020
Merged

Add cron job to install/test against packages from source#549
rahulporuri merged 2 commits into
masterfrom
ci/cron

Conversation

@rahulporuri
Copy link
Copy Markdown
Contributor

At the moment, traits is the only package installed from source as pyface is always installed from source on CI. The changes are almost the same as that in traits PR enthought/traits#479.

Exactly the same as the changes in enthought/traitsui#914 except for replacing the word "pyface" with "traitsui"

- update travis config to listen to TRAVIS_EVENT_TYPE environment
  variable and do something when the envvar is cron
- add ability to install relevant packages from git source in etstool
  module

	modified:   .travis.yml
	modified:   etstool.py
@rahulporuri
Copy link
Copy Markdown
Contributor Author

Note that I added a cron job from travis.org settings page for pyface - the cron job runs weekly against master.

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Jun 22, 2020

Codecov Report

Merging #549 into master will increase coverage by 0.05%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #549      +/-   ##
==========================================
+ Coverage   37.15%   37.20%   +0.05%     
==========================================
  Files         470      470              
  Lines       26090    26091       +1     
  Branches     3967     3967              
==========================================
+ Hits         9693     9707      +14     
+ Misses      15975    15967       -8     
+ Partials      422      417       -5     
Impacted Files Coverage Δ
pyface/ui/qt4/util/image_helpers.py 97.14% <0.00%> (+0.08%) ⬆️
pyface/ui/qt4/console/console_widget.py 28.31% <0.00%> (+0.21%) ⬆️
pyface/ui/qt4/code_editor/code_widget.py 41.75% <0.00%> (+0.43%) ⬆️
pyface/wx/python_stc.py 10.36% <0.00%> (+1.21%) ⬆️
pyface/ui/wx/window.py 77.10% <0.00%> (+2.40%) ⬆️
pyface/ui/qt4/util/gui_test_assistant.py 80.53% <0.00%> (+2.65%) ⬆️
pyface/i_file_dialog.py 84.61% <0.00%> (+7.69%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5d16083...5124595. Read the comment docs.

Comment thread etstool.py Outdated
where the key is the package name and the value is the git/github source
url for the package

	modified:   etstool.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants