Je teste une application exécutée sur IIS à l'aide AppVerifier/WinDbg/cdb. Fondamentalement, le schéma est le suivant: lorsque IIS démarre cdb attache au processus et crée un canal nommé, j'utilise WinDbg pour se connecter au canal. J'exécuter des milliers de cas de test contre l'application et attendre jusqu'à ce que AppVerifier jette quelque chose.Une automatisation accrue avec WinDbg
Problèmes/Questions:
- Pour la durée (environ 10 heures) du test, IIS est redémarré environ mille fois, chaque fois qu'il est redémarré WinDbg est arrêté et je me suis à nouveau manuellement démarrage le WinDbg. Y a-t-il un moyen de dire que WinDbg ne doit pas s'arrêter lorsque le tuyau est fermé, mais réessayer de le connecter?
- J'ai asseoir en permanence sur le devant de WinDbg et attendre AppVerifier jeter quelque chose? Existe-t-il un moyen de dire à WinDbg d'émettre un bip ou d'afficher un popup quand il est arrêté par exception?
Merci.
"Ou peut-être que l'instance cdb démarrée avec IIS vous avertirait lorsqu'une exception se produit, afin que vous puissiez vous y connecter en utilisant WinDbg?" - Je suppose que cela résoudrait les deux problèmes - des idées comment configurer de cette façon? –
Je pense que ce serait quelque chose comme "cdb -c" sxe -c "" .shell sendMeAnEmail.exe "" someException "'. (Je ne sais pas si c'est la bonne façon d'échapper aux citations, cependant.) – bk1e