[TIMOB-12185] Remove Rhino as a supported runtime
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2013-03-14T23:33:57.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 3.1.0, 2013 Sprint 05, 2013 Sprint 06 Core, 2013 Sprint 06 |
Components | Android |
Labels | core, qe-testadded, runtime |
Reporter | Ingo Muschenetz |
Assignee | Allen Yeung |
Created | 2013-01-03T11:36:09.000+0000 |
Updated | 2013-03-22T12:12:50.000+0000 |
Description
In 3.0.0 we deprecated Rhino as a supported runtime. We now need to remove it from the core to allow us to clean up the related code.
Testing instructions: After rhino has been removed, we need to verify that the sdk builds, and also test to make sure it doesn't break modules. To verify that the sdk works, do the following: 1. Build the sdk with scons (It should be faster than before since it doesn't have to compile rhino related code) 2. Run KS with the runtime set to rhino (it should just launch with v8 instead) 3. Verify in logcat that you get something like
4. Run KS with the runtime set to v8 make sure it runs as well. For testing with a module, you need to verify that older modules still build, and also that we are able to create new modules. Testing with an older module: 1. Create a module with an older sdk 2. In the build properties file, modify the sdk to point to the new one 3. Type in 'ant' to build the module. 4. Install the module into studio and run with the app.js inside the example directory of the module. The app should run with a red square if you use the example code. Testing with a new module. 1. Create a new module with a command like: titanium.py create --platform=android --type=module --name=moduleTest --id=com.moduleTest --android=~/Android/android-sdk-mac_x86/ 2. Build the module with ant 3. Install the module into studio and run with the app.js inside the example directory of the module. The app should run with a red square if you use the example code.
PR: https://github.com/appcelerator/titanium_mobile/pull/3946
Rhino support is removed. Added