Its true, boils down to adding another script tag to cordova.android.js or
cordova.ios.js. *shrugs*

On 2/26/13 6:49 PM, "Michal Mocny" <[email protected]> wrote:

>So I am trying to simplify making changes to mobile-spec itself.  With
>your
>workflow, its easy enough to run mobile-spec after making changes to
>js/platform, but if you make changes to mobile-spec which you want to
>push,
>you have to first clean up your repo.  Especially annoying when I want to
>run the spec again both ios and android.
>
>With my change, you can add symlinks that arent added to git repo and then
>you just push away.
>
>But I was just looking for other proposals/curious about others' workflow.
> I think my change shouldn't affect anyone, and will make my life easier
>(and hopefully yours too).
>
>-Michal
>
>
>On Tue, Feb 26, 2013 at 4:53 PM, Jesse <[email protected]> wrote:
>
>> Yes, we all have our own processes, and Michal has his.
>> I don't think there is value in dictating how people should do it.
>>
>> On Tue, Feb 26, 2013 at 1:50 PM, Tim Kim <[email protected]> wrote:
>>
>> > Ya I do pretty much that same thing that Fil does but for BlackBerry.
>>I'm
>> > not sure where the speed up would be for the BlackBerry side.
>> >
>> >
>> > On 26 February 2013 13:18, Filip Maj <[email protected]> wrote:
>> >
>> > > I copy over the built cordova.xxx.js file to my project www/ folder
>>as
>> > > "cordova.js" and overwrite the "loader" script that is in
>>mobile-spec
>> > > currently under cordova.js.
>> > >
>> > > Doesn't that solve this problem?
>> > >
>> > > I.e.
>> > >
>> > >     $ cd cordova-android
>> > >     $ ./bin/create ../tmp
>> > >     $ cd ../cordova-js
>> > >     $ jake
>> > >     $ cp pkg/cordova.xxx.js ../tmp/assets/www/cordova.js
>> > >     $ cd ../tmp && ./cordova/debug
>> > >
>> > > On 2/26/13 11:53 AM, "Michal Mocny" <[email protected]> wrote:
>> > >
>> > > >Thanks for heads up.
>> > > >
>> > > >-Michal
>> > > >
>> > > >
>> > > >On Tue, Feb 26, 2013 at 2:40 PM, Michael Brooks
>> > > ><[email protected]>wrote:
>> > > >
>> > > >> Perhaps wait for someone to verify that this works on their
>>system.
>> > > >>
>> > > >> A good number of us are at ApacheCon today and running at half
>> speed.
>> > > >>
>> > > >> Michael
>> > > >>
>> > > >> On Tue, Feb 26, 2013 at 11:26 AM, Michal Mocny
>><[email protected]
>> >
>> > > >> wrote:
>> > > >>
>> > > >> > Bump.
>> > > >> >
>> > > >> > Is there any opposition to me landing this?  It should simplify
>> > > >> > testing&making changes to mobile-spec tests on dev work in a
>>way
>> > that
>> > > >> > doesn't hurt normal git workflow.
>> > > >> >
>> > > >> > -Michal
>> > > >> >
>> > > >> >
>> > > >> > On Mon, Feb 25, 2013 at 4:00 PM, Michal Mocny <
>> [email protected]>
>> > > >> wrote:
>> > > >> >
>> > > >> > > Actually, got this working, pushed a remote branch for
>>feedback:
>> > > >> > >
>> > > >> > > Commit:
>> > > >> > >
>> > > >> >
>> > > >>
>> > > >>
>> > >
>> >
>> 
>>http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/commit/9ec39e9
>> > > >>3
>> > > >> > >
>> > > >> > > We can add the other platforms, of course, and on windows you
>> can
>> > > >>hard
>> > > >> > > link the file, I think?
>> > > >> > >
>> > > >> > > -Michal
>> > > >> > >
>> > > >> > >
>> > > >> > > On Mon, Feb 25, 2013 at 2:59 PM, Michal Mocny <
>> > [email protected]>
>> > > >> > wrote:
>> > > >> > >
>> > > >> > >> Yeah I'm trying to prototype what I proposed and I cannot
>>find
>> a
>> > > >>way
>> > > >> to
>> > > >> > >> test for file existence in a sync way, and the mobile spec
>> tests
>> > > >>don't
>> > > >> > deal
>> > > >> > >> well with having cordova.js injected after page load.  This
>>is
>> > > >> solvable
>> > > >> > but
>> > > >> > >> I'll shelve it until I get more feedback/interest expressed.
>> > > >> > >>
>> > > >> > >> -Michal
>> > > >> > >>
>> > > >> > >>
>> > > >> > >> On Mon, Feb 25, 2013 at 2:43 PM, Jesse MacFadyen <
>> > > >> > [email protected]
>> > > >> > >> > wrote:
>> > > >> > >>
>> > > >> > >>> For every version, I do the following for WP7 and WP8 :
>> > > >> > >>>
>> > > >> > >>> - create a new project from the latest template
>> > > >> > >>> - remove the dll and link to the repo project directly
>> > > >> > >>> - copy over mobile-spec
>> > > >> > >>> - modify cordova.js to include cordova.windowsphone.js
>> > > >> > >>> - add visual studio link to cordova-js output pkg version
>> > > >> > >>>
>> > > >> > >>> Run tests, debug, fix, rebuild, retest...
>> > > >> > >>>
>> > > >> > >>> With this setup, I can modify cordova-js, rebuild and
>>retest,
>> as
>> > > >>well
>> > > >> > >>> as do the same on the native side.
>> > > >> > >>>
>> > > >> > >>> Fwiw, I don't think there is a generic solution. Any sim
>>link
>> > idea
>> > > >> you
>> > > >> > >>> have is likely gonna fail in windows, and this will
>>ultimately
>> > > >>make
>> > > >> > >>> things more difficult for someone. I could be wrong.
>> > > >> > >>>
>> > > >> > >>> Cheers,
>> > > >> > >>>   Jesse
>> > > >> > >>>
>> > > >> > >>> Sent from my iPhone5
>> > > >> > >>>
>> > > >> > >>> On 2013-02-25, at 11:15 AM, Michal Mocny
>><[email protected]>
>> > > >>wrote:
>> > > >> > >>>
>> > > >> > >>> How do other devs test mobile spec locally?
>> > > >> > >>>
>> > > >> > >>> Specifically, how do you set up your repo to test with your
>> > > >>working
>> > > >> > >>> cordova.js version, in a way that you can make changes to
>> > > >>mobile-spec
>> > > >> > >>> tests, push local changes merge changes coming from remote.
>> > > >> > >>>
>> > > >> > >>> I'm always overriding/clearing/overriding the default
>> cordova.js
>> > > >>file
>> > > >> > in
>> > > >> > >>> order to test/merge/push etc.
>> > > >> > >>>
>> > > >> > >>> Proposal:
>> > > >> > >>> I change the current cordova.js file to: If a local
>> > > >> cordova.PLATFORM.js
>> > > >> > >>> file exists, load that.  Otherwise, load cordova-VERSION.js
>> the
>> > > >>way
>> > > >> we
>> > > >> > do
>> > > >> > >>> now.
>> > > >> > >>>
>> > > >> > >>> Then, all you have to do is create a local symlink to your
>> > > >>cordova.js
>> > > >> > and
>> > > >> > >>> never add that file to your git commits.
>> > > >> > >>>
>> > > >> > >>> Or, do others already have a good solution?
>> > > >> > >>>
>> > > >> > >>> -Michal
>> > > >> > >>>
>> > > >> > >>
>> > > >> > >>
>> > > >> > >
>> > > >> >
>> > > >>
>> > >
>> > >
>> >
>> >
>> > --
>> > Timothy Kim
>> >
>>
>>
>>
>> --
>> @purplecabbage
>> risingj.com
>>

Reply via email to