Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-20624

Parity: Combine unit tests for SDKs into common suite/repo

    Details

    • Type: Story
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Release 6.0.0
    • Component/s: Android, iOS, Windows
    • Labels:
      None
    • Story Points:
      13
    • Sprint:
      To Be Scheduled, 2016 Sprint 12 SDK

      Description

      Windows SDK uses a mocha test suite for unit testing it's APIs, currently living at https://github.com/appcelerator/titanium_mobile_windows/tree/master/Examples/NMocha/src/Assets

      iOS/Android use a suite living at https://github.com/appcelerator/titanium_mobile/tree/master/ti_mocha_tests

      We should combine our test suites into a common repository so that any new tests we add will be performed across all the OSes and we can easily pick up parity issues. It would involve updating our build scripts to grab the test suite from it's new location, and would likely involve more explicit attention to party issues or OS specific tests. (Meaning we'll need to know if a test case isn't intended to work on a particular platform and would have to code it into the test to skip it)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                cwilliams Christopher Williams
                Reporter:
                cwilliams Christopher Williams
              • Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Titanium SDK/CLI <> Titanium Mobile
                    Synced with:
                    TIMOB-7090
                    Sync status:
                    ERROR
                    Last received:
                    Last sent:

                    Git Source Code