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" <mmo...@chromium.org> wrote:

>Thanks for heads up.
>
>-Michal
>
>
>On Tue, Feb 26, 2013 at 2:40 PM, Michael Brooks
><mich...@michaelbrooks.ca>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 <mmo...@chromium.org>
>> 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 <mmo...@chromium.org>
>> 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 <mmo...@chromium.org>
>> > 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 <
>> > purplecabb...@gmail.com
>> > >> > 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 <mmo...@google.com>
>>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
>> > >>>
>> > >>
>> > >>
>> > >
>> >
>>

Reply via email to