Skip to content
This repository has been archived by the owner on Sep 8, 2024. It is now read-only.

Update skill-tester for 19.08 and add basic support for wait_for_response #2284

Merged
merged 4 commits into from
Sep 2, 2019

Conversation

forslund
Copy link
Collaborator

@forslund forslund commented Sep 1, 2019

Description

  • Allow skill tester to handle wait_for_response in the most basic way
  • Fix moved references (LOG)
  • Basic refactoring making some of the bigger methods less complex.

How to test

Check that current skill tester works:
https://jenkins.mycroft.team/job/19.08-skill-tester/8/console
(failure here is valid due to current state of the weather skill)

Contributor license agreement signed?

CLA [ Yes ]

@forslund forslund requested a review from krisgesling September 1, 2019 10:03
@devs-mycroft devs-mycroft added the CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors) label Sep 1, 2019
@forslund forslund force-pushed the test/wait_for_response branch from cece5d3 to 3922f9a Compare September 1, 2019 15:20
Copy link
Contributor

@krisgesling krisgesling left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice refactoring, I personally find it much easier to read

Split the long function into several smaller ones just retaining the
main logic.
Creates rules.py containing logic for the small rule snippets for each
entry in the json
@forslund forslund force-pushed the test/wait_for_response branch from 3922f9a to edc6192 Compare September 2, 2019 08:04
@krisgesling krisgesling merged commit 4385406 into dev Sep 2, 2019
@forslund forslund deleted the test/wait_for_response branch September 12, 2019 09:30
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants