[Commits] [fluid-project/infusion] 40fe70: FLUID-5675: In progress commit for MockTTS

GitHub noreply at github.com
Tue Jul 28 15:56:06 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/infusion
  Commit: 40fe70eda2899e887de74082383b4018a7bf8f4e
      https://github.com/fluid-project/infusion/commit/40fe70eda2899e887de74082383b4018a7bf8f4e
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    A tests/component-tests/textToSpeech/js/MockTTS.js
    M tests/framework-tests/preferences/html/SelfVoicingEnactor-test.html
    M tests/framework-tests/preferences/js/SelfVoicingEnactorTests.js

  Log Message:
  -----------
  FLUID-5675: In progress commit for MockTTS


  Commit: 124f0d78d6512e3c6635f5eb2422a4f3db52b500
      https://github.com/fluid-project/infusion/commit/124f0d78d6512e3c6635f5eb2422a4f3db52b500
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    M src/framework/preferences/js/SelfVoicingEnactor.js
    M tests/component-tests/textToSpeech/js/MockTTS.js
    M tests/framework-tests/preferences/js/SelfVoicingEnactorTests.js

  Log Message:
  -----------
  FLUID-5675: Added MockTTS for integration tests

Added a mock version of fluid.textToSpeech which mocks the calls to the Web Speech API. This will allow for easier integration testing and remove the need for these tests to be run in a browser that supports the Web Speech API (e.g. Firefox).

The unit tests for the selfVoicingEnactor have been updated to make use of the MockTTS.


  Commit: 3011a02def650b8bad6e0d8934e23d1c8d9a850e
      https://github.com/fluid-project/infusion/commit/3011a02def650b8bad6e0d8934e23d1c8d9a850e
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M src/framework/preferences/js/SelfVoicingEnactor.js

  Log Message:
  -----------
  FLUID-5675: Added a comment about speechFn


  Commit: 428868b18372591ccadab3ea1fffa014dc72e966
      https://github.com/fluid-project/infusion/commit/428868b18372591ccadab3ea1fffa014dc72e966
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M src/components/textToSpeech/js/TextToSpeech.js

  Log Message:
  -----------
  FLUID-5675: Added a comment about handleEnd

The handleEnd method is triggered asynchronously.


  Commit: 137375b258294180df19d5582fb22ba62503bd31
      https://github.com/fluid-project/infusion/commit/137375b258294180df19d5582fb22ba62503bd31
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M tests/component-tests/textToSpeech/js/MockTTS.js

  Log Message:
  -----------
  FLUID-5675: Corrected comment in MockTTS


  Commit: 338f6bf0a92d8a8f5a0f8c326a521de12243b256
      https://github.com/fluid-project/infusion/commit/338f6bf0a92d8a8f5a0f8c326a521de12243b256
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M src/framework/preferences/js/SelfVoicingEnactor.js
    M tests/component-tests/textToSpeech/js/MockTTS.js
    M tests/framework-tests/preferences/js/SelfVoicingEnactorTests.js

  Log Message:
  -----------
  FLUID-5675: Refactored tts to be subcomponent

The fluid.textToSpeech is now used as a subcomponent of the selfVoicing enactor.


  Commit: 038eec2aa14c72a02a1868582cc137f0480b6a79
      https://github.com/fluid-project/infusion/commit/038eec2aa14c72a02a1868582cc137f0480b6a79
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-06-30 (Tue, 30 Jun 2015)

  Changed paths:
    M demos/prefsFramework/js/prefsEditorDemo.js
    M demos/uiOptions/index.html
    M examples/framework/preferences/conditionalAdjusters-singlePanel/js/auxiliarySchema.js
    M examples/framework/preferences/conditionalAdjusters-singlePanel/js/conditional.js
    M examples/framework/preferences/conditionalAdjusters/js/auxiliarySchema.js
    M examples/framework/preferences/conditionalAdjusters/js/conditional.js
    M examples/framework/preferences/usingGrades/js/prefsEditorSeparatedPanel.js
    M src/framework/preferences/js/AuxBuilder.js
    M src/framework/preferences/js/Builder.js
    M src/framework/preferences/js/PrefsEditor.js
    M src/framework/preferences/js/SelfVoicingSchemas.js
    M src/framework/preferences/js/SeparatedPanelPrefsEditor.js
    M src/framework/preferences/js/StarterGrades.js
    M src/framework/preferences/js/StarterSchemas.js
    M tests/component-tests/uiOptions/js/UIOptionsTests.js
    M tests/framework-tests/preferences/js/AuxBuilderTests.js
    M tests/framework-tests/preferences/js/BuilderTests.js
    M tests/framework-tests/preferences/js/IntegrationTestsCommon.js
    M tests/framework-tests/preferences/js/PrefsEditorTests.js
    M tests/framework-tests/preferences/js/SeparatedPanelPrefsEditorTests.js
    M tests/manual-tests/framework/preferences/assortedContent/js/assortedContent.js
    M tests/manual-tests/framework/preferences/fullPage-schema/js/prefsEditorFullPageSchema.js
    M tests/manual-tests/framework/preferences/fullPage/js/prefsEditorFullpage.js

  Log Message:
  -----------
  Merge branch 'master' into FLUID-5675


  Commit: a0b1ca5f19b8298742ff9873ed399b6aa35a8b39
      https://github.com/fluid-project/infusion/commit/a0b1ca5f19b8298742ff9873ed399b6aa35a8b39
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-07-03 (Fri, 03 Jul 2015)

  Changed paths:
    M tests/component-tests/textToSpeech/html/TextToSpeech-test.html
    M tests/component-tests/textToSpeech/js/TextToSpeechTests.js

  Log Message:
  -----------
  FLUID-5675: Check if TTS actually available

This is primarily for SauceLabs VM's which do not come with an audio driver. The effect of which is to appear to have SpeechSynthesis support but no events are fired for speaking. This check ensures that for a given delay a SpeechSythesis event is fired for a speak call.


  Commit: a2a665986680e50897bb5340fa83408470e47d92
      https://github.com/fluid-project/infusion/commit/a2a665986680e50897bb5340fa83408470e47d92
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M demos/prefsFramework/js/prefsEditorDemo.js
    M demos/tableOfContents/index.html
    M demos/tableOfContents/js/tableOfContentsDemo.js
    M demos/uiOptions/index.html
    M src/components/tableOfContents/js/TableOfContents.js
    M src/components/uiOptions/js/UIOptions.js
    R src/framework/preferences/css/PrefsEditor.css
    M src/framework/preferences/css/stylus/PrefsEditor.styl
    M src/framework/preferences/js/Enactors.js
    M src/framework/preferences/js/Panels.js
    M tests/component-tests/tableOfContents/html/TableOfContents-test.html
    M tests/component-tests/tableOfContents/js/TableOfContentsTests.js
    M tests/framework-tests/preferences/html/Panels-test.html
    M tests/framework-tests/preferences/js/PanelsTests.js

  Log Message:
  -----------
  Merge branch 'master' into FLUID-5675


  Commit: 810098a04b3c9a1891ad0df0b96c4d119e6a8a25
      https://github.com/fluid-project/infusion/commit/810098a04b3c9a1891ad0df0b96c4d119e6a8a25
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M tests/component-tests/textToSpeech/js/TextToSpeechTests.js

  Log Message:
  -----------
  FLUID-5675: Fixing typos


  Commit: f46358bed5914349a14b18d7783fb28fa1dd18f9
      https://github.com/fluid-project/infusion/commit/f46358bed5914349a14b18d7783fb28fa1dd18f9
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M tests/component-tests/textToSpeech/js/TextToSpeechTests.js

  Log Message:
  -----------
  FLUID-5675: Updated comment


  Commit: eb1895f50339ae6700e8971b9036c6737be790da
      https://github.com/fluid-project/infusion/commit/eb1895f50339ae6700e8971b9036c6737be790da
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M src/components/textToSpeech/js/TextToSpeech.js
    M tests/component-tests/textToSpeech/js/TextToSpeechTests.js

  Log Message:
  -----------
  FLUID-5675: Moved checkTTSSupport out of test file


  Commit: 1668b9d8b2eeb1f08cdc651cb7b54ee871e986a1
      https://github.com/fluid-project/infusion/commit/1668b9d8b2eeb1f08cdc651cb7b54ee871e986a1
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M tests/component-tests/textToSpeech/js/TextToSpeechTests.js

  Log Message:
  -----------
  FLUID-5675: Linting


  Commit: da2a9890005b9185bff1c3a58b0dcbddb04d0dd3
      https://github.com/fluid-project/infusion/commit/da2a9890005b9185bff1c3a58b0dcbddb04d0dd3
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M src/components/textToSpeech/js/TextToSpeech.js

  Log Message:
  -----------
  FLUID-5675: Improved comment


  Commit: 70ea372fd461554567ae453c5523a4b30d8cc438
      https://github.com/fluid-project/infusion/commit/70ea372fd461554567ae453c5523a4b30d8cc438
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M src/components/textToSpeech/js/TextToSpeech.js
    M src/framework/preferences/js/SelfVoicingEnactor.js
    M tests/component-tests/textToSpeech/html/TextToSpeech-test.html
    A tests/component-tests/textToSpeech/js/MockTTS.js
    M tests/component-tests/textToSpeech/js/TextToSpeechTests.js
    M tests/framework-tests/preferences/html/SelfVoicingEnactor-test.html
    M tests/framework-tests/preferences/js/SelfVoicingEnactorTests.js

  Log Message:
  -----------
  Merge branch 'FLUID-5675'

* FLUID-5675:
  FLUID-5675: Improved comment
  FLUID-5675: Linting
  FLUID-5675: Moved checkTTSSupport out of test file
  FLUID-5675: Updated comment
  FLUID-5675: Fixing typos
  FLUID-5675: Check if TTS actually available
  FLUID-5675: Refactored tts to be subcomponent
  FLUID-5675: Corrected comment in MockTTS
  FLUID-5675: Added a comment about handleEnd
  FLUID-5675: Added a comment about speechFn
  FLUID-5675: Added MockTTS for integration tests
  FLUID-5675: In progress commit for MockTTS


Compare: https://github.com/fluid-project/infusion/compare/4c2ba7903a05...70ea372fd461


More information about the Commits mailing list