Yup!! Making a backup of that directory and restoring it seems to be working even across most releases.
PK http://www.gae123.com On September 10, 2013 at 5:24:14 AM, rdodev ([email protected]) wrote: Sometime during the day yesterday, I bumped into the --datastore_path flag and created a state that can now be shared by all devs to run acceptance and integration tests locally. So while not 100% automated, at least saves ~10-15 minutes of data setup per run. On Monday, September 9, 2013 10:11:53 PM UTC-4, Vinny P wrote: On Mon, Sep 9, 2013 at 12:56 PM, rdodev <[email protected]> wrote: We're trying to setup an acceptance/integration test environment for our app engine application to be run against our local dev servers. To do so in a time-efficient manner, we need to be able to side-load data to the datastore, that is, cirumventing the app altogether, wiping the local datastore and then loading the test data (a known starting state). So, two questions: 1. Is it possible 2. How to go about it? Yes, it is possible. Doing so depends on the language you code in. If you use Python, the development server uses a SQLite stub - you can save a known-good SQLite backup file, then import it whenever you need a fresh copy. The Eclipse plugin for Java saves the contents of the development datastore in the directory /war/WEB-INF/appengine-generated/ within a file named local_db.bin. You can back up and restore this file as necessary to get back to a known-good state. Note that the SDK changes the way it writes the development datastore between versions, so you'll need to rebuild the file whenever you upgrade your SDK. ----------------- -Vinny P Technology & Media Advisor Chicago, IL App Engine Code Samples: http://www.learntogoogleit.com -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/groups/opt_out.
