Commit Graph

33 Commits (c9de7b431efb8dffcf26c02d2d3033d945cfcf83)

Author SHA1 Message Date
Å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