Commit Graph

34 Commits (d0fb378c5605428ca5567e72e3b3e73267d6a6c2)

Author SHA1 Message Date
Bart Ribbers 531f78c499
Move requirements.txt to a new requirements folder and add optional deps
Some dependencies aren't actually required but can be optionally
installed for extra functionality.

The Chromecast is an optional audio backend
VLC is an optional audio backend
pyalsaaudio is only used by the mark1 enclosure
google-api-python-client is an optional STT backend, by default Mycroft
uses the Mycroft servers
2020-05-11 15:31:10 +02:00
Åke Forslund 5e863515da Fix broken test case on Python 3.8
- Simplify broken test and make it work on python 3.8
- Add python 3.8 to mandatory test cases
2019-12-01 12:56:01 +01:00
Christian Clauss a1ff3fb355 Upgrade from pycodestyle to flake8 2019-11-19 23:07:52 +01:00
Åke Forslund b5656a008e Drop python3.4 travis job 2019-11-07 12:44:23 +01:00
Christian Clauss 89a48b9f79 Force a rebuild 2019-09-26 16:32:38 +02:00
Christian Clauss 8fd4a32fb1 Remove definition of $IS_TRAVIS 2019-09-26 16:32:38 +02:00
Åke Forslund 827f865cb5 Limit travis branch builds to dev and master 2019-06-14 11:54:43 +02:00
Åke Forslund 56ed5a657f Re-add support for skill_gid in settingsmeta upload 2019-05-18 08:29:26 +02:00
Åke Forslund 88114dca78 Update travis to use pycodestyle 2019-05-15 13:46:43 +02:00
Åke Forslund 54781a9249 Reverts back to 19.2.2
Revert "Fix a couple of minor issues intruduced by skill_gid (#2079)"

This reverts commit e046377ce1.

Revert "Merge pull request #2075 from forslund/bugfix/msm_wrapper-license"

This reverts commit 18cfbce0ca, reversing
changes made to 82fa314ce9.

Revert "Feature/skillsmeta gid (#2074)"

This reverts commit 82fa314ce9.
2019-04-07 00:01:36 +02:00
Åke 82fa314ce9 Feature/skillsmeta gid (#2074)
* Add global id basics to settings meta

- All skills will upload a blank settingsmeta
- a skill_gid will be appended to all settingsmeta upload-data
- Added basic function for generating skill_gid

* Use new skill_gid field.

Populate skill_gid directly from metadata

* Separate travis tmp-dirs

- Update travis script to use tempdir for each python version
- Update test script to handle nonstandard tempdirs
- Generate msm folder using tempdir when running create_msm test

* Add title field with pretty name

* Collect and expand "title" as needed

For title use market-place title or name in settings meta or skillname

* Switch skill_manager create_msm test to 19.02

* Remove leading / trailing Skill in display name

Also rename title displayname to match new mycroft-skills-data

* Lock msm_create and mock the name info test_settings
2019-04-02 11:14:49 -05:00
Åke Forslund 1d7eabd0dd Add python 3.7 python version to travis tests
- Switch to Xenial so python 3.7 is available
- Install and use gcc-4.8 to make the mimic build faster
2018-12-06 17:17:36 +01:00
Åke Forslund cf5b09a0e3 Add travis tests for python versions 3.4-3.6 2018-05-05 16:59:20 +02:00
Åke Forslund b200d51d39 Fix test cases under python 3
Lots of minor fixes including, sorting dicts, making ints of strings,
     MagicMock file spec and some other things

A couple of issues in the mycroft-core code base were identified and
fixed. Most notably the incorrect version check for python three when
adding basestring.

Update .travis.yml
2018-04-27 08:50:46 -05:00
Åke Forslund c7da63c536 Fix ./start-mycroft.sh unittest
Move the nose2 commandline from the .travis.yml to the start-mycroft.sh
script and call ./start-mycroft.sh unittest from travis.
2017-12-22 03:51:58 -06:00
Matthew D. Scholefield e738ad483f Add fann to travis and README 2017-08-17 16:01:11 -05:00
Åke Forslund 0c9f4ec786 Move testing requirements to test-requirements.txt 2017-08-17 02:05:02 -05:00
Åke Forslund 39d0451143 Separate tests into unittests and integrationtests 2017-08-17 02:05:02 -05:00
Steve Penrod 96c08189ed Revert "This add comments to document the message class" 2017-06-30 00:41:20 +02:00
Art McGee 355225ee3d Merge branch 'dev' into amcgee7_docs 2017-06-29 07:17:19 -07:00
Åke Forslund ac05fd4fd0 Add coverage with nose2 and coveralls 2017-05-18 16:51:17 -03:00
Åke Forslund 4eb1c897b5 re-enable unittests on travis 2017-05-18 16:49:07 -03:00
Augusto Monteiro 2349449d5b Merge branch 'dev' into unittest 2017-04-26 12:11:53 -07:00
Åke Forslund f3b920f7e5 Add coverage with nose2 and coveralls 2017-04-25 23:13:37 +02:00
Åke Forslund 7e348bd577 re-enable unittests on travis 2017-04-25 23:12:38 +02:00
Åke Forslund 5a50ecd7cd re-enable unittests on travis 2017-04-22 08:32:47 +02:00
Arron Atchison ff01f929eb Added variable in travis.yml and a check in install-msm.sh to disable creating opt/mycroft/skills 2017-04-03 13:33:28 -07:00
Arron Atchison ee8820a048 Update .travis.yml 2017-02-27 13:30:34 -06:00
Arron Atchison 72af3fdee7 This might fix travis for mimic, thanks forslund 2017-02-27 13:30:34 -06:00
Arron Atchison a4dfbe591e Updating travis config to include a new dependency for mimic 2017-02-27 13:30:34 -06:00
Arron Atchison 5576f01e91 commenting out unit tests in .travis.yml 2017-02-15 15:37:52 -06:00
Jonathan D'Orleans 3a8f7c7101 Issues 125 - Updating travis to run start.sh for unit test 2016-06-09 18:11:49 -04:00
Leo Arias d618676089 Issues-4 - Fix pep8 errors. 2016-05-23 17:23:47 +00:00
Arron Atchison 1902581f44 add .travis.yml 2016-05-20 18:14:03 -05:00