Spoof the GPS simulator?

Is there any way to spoof the GPS simulator into replaying location data from a pre-recorded track?
For basic functionality testing, the GPS simulator is great as it ambles through the countryside around Kansas City, but I need to to test my app's response to real-life conditions by processing tracks recorded from actual sailing races.
  • In the Sim, there is "Simulation" with "Simulate Data", and right before it is "Playback File", where you can play back your own .fit file
  • As my dear old mum used to say: "There's none so blind as those that will not look"!
    Thanks,
    I read that you can convert a GPX file to FIT by loading it on the watch, but Is there any way to do the conversion without an actual watch?
  • I may have to build a simulator anyway as I need to be able to re-start the replay at various places along the track, and to optimize my testing time, I need to be able to replay at faster than real time.
  • With "rolling your own", you may spend more time than needed. For me, when I test long .fit files, I'll just start them when I go to bed, and some are still running when I wake up, or at least have the info needed. Also, once you have a full .fit, there are tools where you can probably "slice" it into smaller bits.
  • Fortunately I have plenty of resources from my pebble project and earlier track replay apps to construct my own simulator, and the thought of leaving it overnight to cook gives me the shivers.
    I'm already making good progress and have the initial "Proof of Concept" up and running. I'm downloading data in chunks from a track file on my server (with PHP), using two buffers and the 1970's technique of double buffering (feeding the processing engine from one buffer while refiling the other).