-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
It would be nice to be able to run the analysis in multiple stages for multiple executables, and for the results to all be shown. Right now the analysis can only be run once.
For an example of the desired behavior, see the warnings-ng plugin. There can be multiple sidebar links linking to different plots, and each can be run in a different stage.
For example, the script doesn't work because the gcc graph is displayed twice, and the TI graph doesn't display at all.
node() { stage("gcc") { sh('wget https://github.com/jenkinsci/memory-map-plugin/raw/master/src/test/resources/net/praqma/jenkins/integration/gcc484.zip') sh('unzip gcc484.zip') memoryMap( [ gccParser( configurationFile: 'link.ld', graphConfiguration: [ [graphCaption: 'Target memory', graphDataList: 'rom,ram'] ], mapFile: 'map.map', parserTitle: 'GCC memory map', parserUniqueName: 'Gcc'), ]) } stage("ti") { sh('wget https://github.com/jenkinsci/memory-map-plugin/raw/master/src/test/resources/net/praqma/jenkins/integration/ti.zip') sh('unzip ti.zip') memoryMap([ tiParser( configurationFile: '20869_RAM_lnk.cmd', graphConfiguration: [ [graphCaption: 'Target memory', graphDataList: 'RAMM0'] ], mapFile: 'TexasInstrumentsMapFile.txt', parserTitle: 'TI memory map', parserUniqueName: 'ti') ]) } }