2011-03-05 3 views
1

J'essaie de créer un processus de travail pour Azure et je voudrais le tester via nUnit. J'ai besoin d'écrire un processus qui se connecte au stockage et y télécharge des données. Le problème est que je ne trouve aucune référence à la façon dont vous avez configuré le framework de test pour démarrer la matrice de développement.nUnit et Azure - Comment démarrer Dev Fabric à partir de nUnit

J'ai créé le rôle Processeur de travail, puis j'ai créé un projet de test, avec nunit pour démarrer et démarrer. pour le projet de ramasser le projet de test dll. Tout cela fonctionne très bien avec l'ouverture de nUnit, je suis capable de voir le dll de test et de lancer le test.

Mon problème est "Comment puis-je démarrer le fabric dev lors de l'exécution du projet via nUnit?" Je suppose que je dois mettre quelque chose dans la routine d'installation dans le projet de test mais je ne vois pas ce que je devrais mettre.

Si quelqu'un a des conseils, de l'expérience, etc., des liens vers etc. Je serais très reconnaissant. Je suis sûr que je ne peux pas être la première personne à vouloir tester des projets Azure.

Répondre

2

Je ne l'ai pas fait moi-même, mais DevFabric (calcul et stockage) a une interface de ligne de commande.

Vous appelez simplement la commdn de votre routine de test de stand-up et il devrait être bon d'y aller.

CSrun.exe est la commande, s'il vous plaît voir MSDN pour référence d'utilisation:

http://msdn.microsoft.com/en-us/library/gg433001.aspx

+0

Merci Taylor - Je viens enquêtait sur cela et il semble plein d'espoir. De la méthode d'installation dans les tests j'ai commencé un processus qui appelle 'C: \ Windows \ System32 \ cmd.exe/E: ON/V: ON/K" C: \ Program Files \ Windows Azure SDK \ v1.3 \ bin \ csrun.exe/run: c: \ applications \ testAzure \ testingAzure "/ devfabric: start/devstore: start" '- Je pense que ça va y arriver mais peut-être besoin de peaufiner plus loin J'espérais qu'il y avait une commande aC# Je pourrais appeler au lieu de lancer à partir d'une fenêtre de commande - peut-être dans la prochaine version – Steve

+0

Ok - Je pense que je l'ai peut-être fait Ce que j'ai fini par faire est de passer la journée à lire des blogs [link] (http: // blog.smarx.com/posts/building-running-and-packaging-windows-azure-applications-from-the-command-line) et [lien] (http://social.msdn.microsoft.com/Forums/fr/windowsazure/thread/2a1e5f31-0af1-44af-8e12-0f4e2f936419) – Steve

+0

@Taylor - J'ai passé quelques heures là-dessus et je pense que vous avez raison - mais j'espère qu'il y a une façon plus simple de faire ça. maintenant est l'esprit hin la méthode d'installation nUnit est un appel à csrun qui fait référence au fichier de définition et au fichier de configuration. Je passe un peu plus de paramètres (/ devstore: start) et il lance ensuite l'émulateur de calcul. J'ai fini par lire quelques blogs mais ceux-ci m'ont aidé [Steve Marxs] (http://blog.smarx.com/posts/building-running-and-packaging-windows-azure-applications-from-the-command- ligne) et ... – Steve