Opzioni disponibili per il comando plans tcm plans /list /querytext:query /collection:teamprojectcollectionurl /teamproject:project ...

Opzioni disponibili per il comando plans

tcm plans /list [/querytext:query] /collection:teamprojectcollectionurl
          /teamproject:project [/login:username,[password]]

tcm plans /clone /sourceplanid:id /destinationplanname:name
          [/overridefield:name=value [/overridefield:name=value ...]]
          [/sourcesuiteids:suiteid1,[suiteid2,...]]   
          /collection:teamprojectcollectionurl /teamproject:project
          [/login:username,[password]]
          [/clonerequirements]
          [/clonechildren]

tcm plans /clone  
          /status:cloneoperationid           
          /collection:teamprojectcollectionurl /teamproject:project 
          [/login:username,[password]]


Il comando /list consente di enumerare i piani nel progetto team specifico e di 
recuperarne il nome e l'ID.

Il comando /clone /sourceplanid /destinationplanname crea un nuovo piano. 

Se si specifica anche /sourcesuiteids, un'operazione di clonazione viene avviata in
TFS per clonare i test case per il nuovo piano. Il comando restituisce un
ID operazione utilizzabile per tenere traccia dello stato del completamento 
dell'operazione di clonazione. 
Facoltativamente, è possibile specificare diversi campi test case e relativi valori come override per
distinguere i test case clonati da quelli originali. 
I gruppi basati su requisiti vengono clonati in un gruppo statico per impostazione predefinita, 
ma se si specifica l'opzione /clonerequirements, le suite vengono clonate 
in un gruppo basato su requisiti con un requisito clonato. 
L'opzione /clonechildren può essere utilizzata per clonare tutti i gruppi figlio dei 
gruppi forniti.

Il comando /clone /status consente di tenere traccia dello stato e del completamento di un'operazione
di clonazione in base al relativo ID.

Esempio:
tcm plans /list  

tcm plans /clone /sourcetestplanid:1 /destinationplanname:"New Plan Name" 
          /overridefield:"Iteration Path"="Project1\Iteration 2"
          /overridefield:"Area Path"="Project1\Area 1"
    
tcm plans /clone /sourcetestplanid:1 /destinationplanname:"New Plan Name" 
          /sourcesuiteids: 1,2,3
          /overridefield:"Iteration Path"="Project1\Iteration 2"
          /overridefield:"Area Path"="Project1\Area 1"
          /clonerequirements /clonechildren

tcm plans /clone /status:1