Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-03-12releng: Fix 4.6 target failing to find linuxtools 5.3.0stable-3.1Jean-Christian Kouame1-1/+1
Change-Id: Ia01b7124d1a6af0eaba87bb926118bf6525ec7d0 Signed-off-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-on: https://git.eclipse.org/r/106158 Reviewed-by: Hudson CI Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com> Reviewed-on: https://git.eclipse.org/r/106221 Reviewed-by: CI Bot
2017-10-17releng: Update target file with oxygen sitesJean-Christian Kouame2-13/+13
Change-Id: I1b729a83bd222a59d3596842db9474222aec9d1d Signed-off-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-on: https://git.eclipse.org/r/109921 Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net> Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net> Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-by: Hudson CI (cherry picked from commit 03486cec541d6d4af587b3ac58e0f0f6deace8f5) Reviewed-on: https://git.eclipse.org/r/110231
2017-10-06linux.analysis: fix hanging KernelMemoryAnalysisModuleTestBernd Hufmann1-0/+11
testAnalysisExecution calls executeAnalysis() directly and not schedule. This has the side effect that the dependency level of this KernelMemoryAnalysisModule is not incremented and therefore the event request of this module can be coalesced with TID analysis event request. Since the kernel memory analysis uses the TID analysis to resolve TID using an the KernelTidAspect.resolve() method with the block=true flag, the resolve method can block forever. The event requests of the KernelMemoryAnalysisModule and TidAnalysisModule must never be coalesced. Either use the schedule() method or manually run the TidAnalysisModule and wait till it's finished. Change-Id: Idd3e514dd6e6381bbbbabf79cfdcb1c2245aa740 Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on: https://git.eclipse.org/r/106256 Reviewed-by: Hudson CI Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com> (cherry picked from commit 35f9ed45db6f6eeb2ae541a10905de3485d6d836) Reviewed-on: https://git.eclipse.org/r/106299
2017-10-06Check for isDisposed() before AbstractVirtualTimeGraph paint refreshBernd Hufmann1-0/+4
Change-Id: Ib8ef6a4f08047aa5e45deae8899e680d31c500ca Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on: https://git.eclipse.org/r/106226 Reviewed-by: Hudson CI Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
2017-10-05tmf: Protect TmfUiRefreshHandler against thrown exceptionsPatrick Tasse1-1/+6
If a task runnable throws an exception, catch it to avoid hanging the TmfUiRefreshHandler. Change-Id: Ic6e5b0d9dba29497e406039ddedbe1f55526bcc1 Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on: https://git.eclipse.org/r/105528 Reviewed-by: Hudson CI Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-on: https://git.eclipse.org/r/106225 Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
2017-10-05timing: bug 525334 Fix flame graph group byGeneviève Bastien1-2/+31
The AggregatedCalledFunction class implements Cloneable and the objects are copied when grouping instead of used as is. Change-Id: I4cc75cd8fe903af4a7ea37abfb1a643f70f8463a Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on: https://git.eclipse.org/r/106033 Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-by: Hudson CI Reviewed-on: https://git.eclipse.org/r/106227
2017-09-29releng: Add baseline target definition for release 3.1.0Jean-Christian Kouame2-4/+53
Also update the oomph setup for that. Change-Id: I5955f4609602ee39f9619f3fe9c42ddb2508c1c9 Signed-off-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-on: https://git.eclipse.org/r/105962 Reviewed-by: Hudson CI Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
2017-09-13swtbot: Fix ProjectExplorerRefreshTest last modified timesv3.1.0Patrick Tasse1-1/+3
Depending on the OS and file system, the last modified time can have a granularity of 1 second (value in milliseconds always ending in 000). In the test, if the two copyDirectory operations were executed within the same second, the last modified time could be unchanged and the platform would not detect a resource change on refresh. Using a different value of the preserveFileDate parameter ensures that the last modified time is changed and that resource change is detected. Change-Id: Id55dee95de9e1b772613fcede0b0d6eda74656b2 Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on: https://git.eclipse.org/r/103961 Reviewed-by: Hudson CI Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on: https://git.eclipse.org/r/105105 Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
2017-09-13Disable test cases that fail intermittent in hudsonBernd Hufmann4-0/+8
Running test cases manually from the IDE works fine. Change-Id: I3c8bc0cdc55c0a0de7dc549c776a8fd5dfd3de5c Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on: https://git.eclipse.org/r/105088 Reviewed-by: Hudson CI Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
2017-09-13Disable signing of mac product because server is not availableBernd Hufmann1-0/+2
Change-Id: I60c6497ba0500b0685a4291c9cdcedb5bdffae2d Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on: https://git.eclipse.org/r/105006 Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-by: Hudson CI Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
2017-09-13doc: bug 522184: help index can't be consumedBernd Hufmann1-1/+1
Change-Id: I1298ecb7192504a0ddd209d50d0db792981b6e57 Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on: https://git.eclipse.org/r/105007 Reviewed-by: Hudson CI Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
2017-09-12releng: update target definition for Oxygin.1 RC4 buildBernd Hufmann1-7/+7
Change-Id: I0cd39e6759c36a736e71bb6735da9b140ce63051 Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on: https://git.eclipse.org/r/104918 Reviewed-by: Hudson CI Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> (cherry picked from commit 276bad9470781a7f0651b09644035399193e9f8d) Reviewed-on: https://git.eclipse.org/r/104995
2017-09-12doc.user: add documentation for the new Counters viewMikael Ferland12-0/+36
Describe the view and its different components (filtered checkbox tree + chart). Updated chart for 3.1 Change-Id: I08525fbcc9ad9675514339fb493585ee378ba01a Signed-off-by: Mikael Ferland <mikael.ferland@ericsson.com> Reviewed-on: https://git.eclipse.org/r/103323 Reviewed-by: Hudson CI Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Tested-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> (cherry picked from commit 2924bf608e0b868fc63bb638abb39f61a409052b) Reviewed-on: https://git.eclipse.org/r/104989 Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
2017-09-11tmf.internal.core : Introduce a generic response for data providersYonni Chen16-166/+169
The generic response is intended to be used by any data provider. For example, it can be used for tree viewers, timegraphs, tables, etc. This patch replaces the TmfCommonXAxisResponse by the generic one for the XY data providers. Change-Id: I146900c6d31dd855c641a1aafdeeb10e0c9d9f88 Signed-off-by: Yonni Chen <yonni.chen.kuang.piao@ericsson.com> Reviewed-on: https://git.eclipse.org/r/102637 Reviewed-by: Hudson CI Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> (cherry picked from commit e9c5ad74d3000f511a6756575b51a9765782caf2) Reviewed-on: https://git.eclipse.org/r/104123
2017-09-05counters.ui: Move files to internal and put up APIMatthew Khouzam6-2/+7
Expose only the treeviewer, the chart viewer and the view Everything else should not be visible. Bug: 521776 Change-Id: I127db04d55d8868f0ddd2d4f5f89bf3fed436f06 Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on: https://git.eclipse.org/r/104213 Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com> Reviewed-by: Hudson CI
2017-09-05counters.ui/tmf.ui: eliminate race condition in chart viewerMikael Ferland3-4/+32
Bug: 521775 Change-Id: I889aced537ccaf87c045889e9ebb718941aa576c Signed-off-by: Mikael Ferland <mikael.ferland@ericsson.com> Reviewed-on: https://git.eclipse.org/r/103717 Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse <patrick.tasse@gmail.com> Reviewed-by: Hudson CI Reviewed-on: https://git.eclipse.org/r/104212
2017-08-31counters: Move messages to internal.Matthew Khouzam3-2/+3
We don't want messages as API Change-Id: I97fee4f8103eff19f62939e7fe8be16fb89d329e Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on: https://git.eclipse.org/r/103872 Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com> Reviewed-by: Hudson CI (cherry picked from commit 3acfdf5c77f98ecb1f8e6d90a4830106ea9cb10c) Reviewed-on: https://git.eclipse.org/r/103908
2017-08-28rcp: Switch to stable update site, automatic updatesJean-Christian Kouame2-2/+5
Change-Id: I0905229fc7fa0d57612aa0129b6c024fe79b352f Signed-off-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-on: https://git.eclipse.org/r/103547 Reviewed-by: Hudson CI Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
2017-08-22releng: Update staging target to test-traces 1.7.2Jean-Christian Kouame1-2/+2
Contains a trace to test stream intersection operations. Change-Id: If6f077be0379222e1eef2cd1afe85a58a09f8e43 Signed-off-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-on: https://git.eclipse.org/r/103484 Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Reviewed-by: Hudson CI
2017-08-22counters.ui: display counters data cumulativelyMikael Ferland5-1/+89
The Counters view now possesses a toggle button which allows a user to display the counters data cumulatively. Change-Id: Id6c313bfa8907f0c65974ecede9389dfc7dc9c5c Signed-off-by: Mikael Ferland <mikael.ferland@ericsson.com> Reviewed-on: https://git.eclipse.org/r/103258 Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Tested-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-by: Hudson CI
2017-08-22releng: Update to test-traces 1.7.2Alexandre Montplaisir2-5/+5
Contains a trace to test stream intersection operations. Change-Id: I209819705ec267be715945a0b9cc419b4b491450 Signed-off-by: Alexandre Montplaisir <alexmonthy@efficios.com> Reviewed-on: https://git.eclipse.org/r/101578 Reviewed-by: Hudson CI Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Tested-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com>
2017-08-22releng: Update target file with Oxygen.1 RC1 dependenciesJean-Christian Kouame2-10/+10
Change-Id: I59885bd9cd752cd2ba28f877d4d38a60f235509a Signed-off-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-on: https://git.eclipse.org/r/103483 Reviewed-by: Simon Delisle <simon.delisle@ericsson.com> Reviewed-by: Hudson CI Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Tested-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com>
2017-08-22counters.ui: add persistence in the counters analysis viewMikael Ferland6-85/+180
When switching between traces, the counters view displays the last saved configuration for the given trace. Change-Id: I16e6c62ae336ac3315b9f082aafc00befbe61b16 Signed-off-by: Mikael Ferland <mikael.ferland@ericsson.com> Reviewed-on: https://git.eclipse.org/r/101353 Reviewed-by: Hudson CI Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Tested-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
2017-08-21tmf: Preserve experiments and trace properties on overwriting importPatrick Tasse4-10/+48
When a trace is overwritten by an import operation, the trace is no longer removed from experiments to which it belongs, and the trace properties sub-folder is preserved, by only deleting the supplementary resources and not the complete supplementary folder. Change-Id: Id5fc9d8a1c579edadeead6dbb2d8ffb73a362de0 Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on: https://git.eclipse.org/r/102028 Reviewed-by: Hudson CI Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com>
2017-08-21releng: Update versions to reflect changes since 3.1 releaseJean-Christian Kouame29-29/+29
Change-Id: I76308e132f64503d8d37cf9394667d57a1ce8c06 Signed-off-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-on: https://git.eclipse.org/r/103312 Reviewed-by: Hudson CI Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Tested-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com>
2017-08-21counters.ui: interpret counters as cumulative by defaultMikael Ferland1-4/+4
Counters data in the trace itself is stored cumulatively by default. Therefore, it should not be interpreted by the state provider as not being cumulative. Change-Id: Ic7edd2434de7924c97c598482d587d54630ffb1e Signed-off-by: Mikael Ferland <mikael.ferland@ericsson.com> Reviewed-on: https://git.eclipse.org/r/103406 Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse <patrick.tasse@gmail.com> Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-by: Hudson CI
2017-08-21releng: Update feature versions for Trace Compass 3.1.0Jean-Christian Kouame51-53/+53
Change-Id: I61d5a7c028650b14e7ed00deeadf1ac6a455a88f Signed-off-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-on: https://git.eclipse.org/r/103308 Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com> Reviewed-by: Hudson CI
2017-08-21counters.ui: support experimentsMikael Ferland4-91/+107
The Counters view now works with experiments. Change-Id: I87d248855dad4bb7fdf510c526ff8501fe4cf927 Signed-off-by: Mikael Ferland <mikael.ferland@ericsson.com> Reviewed-on: https://git.eclipse.org/r/101670 Reviewed-by: Hudson CI Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Tested-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
2017-08-18ui.swtbot: fix permuted arguments in XYBaseProviderTest assertsLoïc Prieur-Drevon1-6/+6
The expected and actual arguments were permuted in assertEquals methods Change-Id: I11f85e3fc111a8817437c0ffdd717a27be2eb653 Signed-off-by: Loïc Prieur-Drevon <loic.prieurdrevon@gmail.com> Reviewed-on: https://git.eclipse.org/r/103302 Reviewed-by: Yonni Chen <yonni.chen.kuang.piao@ericsson.com> Reviewed-by: Hudson CI Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
2017-08-18swtbot: Fix ProjectExplorerRefreshTestPatrick Tasse3-11/+80
Retries the refresh action until a resource change event is detected. Change-Id: Ib5ec1216d245776f2ff3daa83c48adeba6f7ab3f Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on: https://git.eclipse.org/r/102989 Reviewed-by: Hudson CI Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com>
2017-08-17lttng2.swtbot Test MemoryUsageViewYonni Chen4-64/+357
This tests the Memory Usage view's model. It uses SWTBot for control, but tests the model, not the view. Change-Id: I808484c3a5969c081441108534d625a3ce44dcb6 Signed-off-by: Yonni Chen <yonni.chen.kuang.piao@ericsson.com> Reviewed-on: https://git.eclipse.org/r/102271 Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-by: Hudson CI Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com>
2017-08-16counter.analysis: remove ui dependencies from core plug-inBernd Hufmann1-2/+1
Change-Id: I11d381ba86f9a3aae37605ceec1b0b70af0f1c5c Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on: https://git.eclipse.org/r/103176 Reviewed-by: Hudson CI Reviewed-by: Mikael Ferland <mikael.ferland@ericsson.com> Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
2017-08-16tmf.ui.viewer : Refactoring NewHistogramViewerYonni Chen9-43/+152
Using Data providers instead of implementing updateData method Change-Id: Id2d6cfa405ee01dfd60a2d17aaca4831ce43860a Signed-off-by: Yonni Chen <yonni.chen.kuang.piao@ericsson.com> Reviewed-on: https://git.eclipse.org/r/101300 Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-by: Hudson CI
2017-08-16linux.swtbot: Test KernelMemoryUsageViewYonni Chen11-142/+913
This tests the Kernel Memory Usage view's model. It uses SWTBot for control, but tests the model, not the view. Change-Id: I47b00adad4a415eea1f6a423a18b3962b899f506 Signed-off-by: Yonni Chen <yonni.chen.kuang.piao@ericsson.com> Reviewed-on: https://git.eclipse.org/r/101868 Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-by: Hudson CI Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com>
2017-08-15tmf.analysis.xml : Refactor XmlXYViewerYonni Chen17-442/+453
Using data provider instead of implementing updateData method. Change-Id: Ifef8ad04ac0a4d689c07dddf8ed5cf259dfb95ab Signed-off-by: Yonni Chen <yonni.chen.kuang.piao@ericsson.com> Reviewed-on: https://git.eclipse.org/r/100415 Reviewed-by: Hudson CI Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
2017-08-15counters.ui: add comparator for the checkbox tree viewerMikael Ferland2-1/+19
The entries in the tree viewer are now displayed in order by default. Change-Id: Ic586a348fcb7f8507e793f07df73067110e40f4b Signed-off-by: Mikael Ferland <mikael.ferland@ericsson.com> Reviewed-on: https://git.eclipse.org/r/100493 Reviewed-by: Hudson CI Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
2017-08-15counters.ui: add filtered checkbox tree viewer in Counters viewMikael Ferland8-94/+423
Multiple counters can now be displayed simultaneously in the view thanks to the checkbox. The checkboxes can have three visual states: checked, grayed or empty. The user can also apply filters to the tree elements using the new tree pattern filter. Change-Id: I2f10e5eb65e97795b72b0c954128d80ecc1d2051 Signed-off-by: Mikael Ferland <mikael.ferland@ericsson.com> Reviewed-on: https://git.eclipse.org/r/99049 Reviewed-by: Hudson CI Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com> Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
2017-08-11all: Update logging to always use TraceCompassLogUtilsMatthew Khouzam11-55/+97
This ensures that the logs are all written in the same format. Change-Id: I5c71585aaa536164b5aba65c3fa28386316b33c2 Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on: https://git.eclipse.org/r/102499 Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net> Reviewed-by: Hudson CI
2017-08-11tmf.ui: add warnings when dirty goes lower than zeroMatthew Khouzam2-12/+12
Also remove useless dirty int. Change-Id: Ifce35f36b0f3c4e3f610d32fe77f83679a8c950e Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on: https://git.eclipse.org/r/102410 Reviewed-by: Hudson CI Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
2017-08-11tmf: Do not check symbol mapping file extensionGeneviève Bastien1-2/+1
Symbol mapping files may have various extensions like .map, .nm, etc. The basic symbol provider should not impose .txt. Change-Id: I10fef0ef1c363f37cfddfb32819c281def01c723 Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on: https://git.eclipse.org/r/102629 Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-by: Hudson CI Reviewed-by: Mikael Ferland <mikael.ferland@ericsson.com>
2017-08-11tmf: Add properties sub-folder to supplementary folderPatrick Tasse2-5/+17
The sub-folder '.properties' is added to every trace's supplementary folder. The folder is set as hidden, so any files stored in this folder do not get deleted by method deleteSupplementaryResources() when a trace is modified by an action that normally requires the supplementary files to be rebuilt. The hidden folder is not visible in the Delete Supplementary Files dialog. Change-Id: Idd91a9b6d198dcc6118f672a308849fcf372e54d Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on: https://git.eclipse.org/r/102027 Reviewed-by: Hudson CI
2017-08-10tmf.ui: revert the virtual time graph view to using setEventListLoïc Prieur-Drevon4-92/+77
When making the cfv extend virtualTGV, we had the zoom fill the entries with sparse, undordered events, then fill the gaps between sampled time events. This was potentially dangerous for concurrency between zoom threads. Change-Id: Iaf6c14d50a2ff550210c567fdb403b48ead9c28e Signed-off-by: Loïc Prieur-Drevon <loic.prieurdrevon@gmail.com> Reviewed-on: https://git.eclipse.org/r/102536 Reviewed-by: Hudson CI Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
2017-08-10ss: update node end time when inserting new intervals.Loïc Prieur-Drevon2-27/+10
Previously, if we asked for a node's end time during construction, it would always return 0L. This patch updates the node's end time at each interval insertion so that the returned node end time always make sense, especially when doing 2D queries during tree construction. Change-Id: I3fa2f1e086cf34f3d48ace15fd8fb74ea7426e9d Signed-off-by: Loïc Prieur-Drevon <loic.prieurdrevon@gmail.com> Reviewed-on: https://git.eclipse.org/r/102860 Reviewed-by: Hudson CI Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
2017-08-10tmf: Propagate deletion of supplementary resources to experimentsPatrick Tasse2-0/+39
The method deleteSupplementaryResources() is called when a trace is modified by an action that normally requires the supplementary files to be rebuilt. It should be assumed that any experiment that contains this trace also needs its supplementary files to be rebuilt. The deletion of supplementary resources is therefore propagated to those experiments. Change-Id: I16ab5818d7bf1c9989fd86a119b6122cd4ea9d74 Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on: https://git.eclipse.org/r/102026 Reviewed-by: Hudson CI Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Tested-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com>
2017-08-10tmf: Detect and handle trace content changePatrick Tasse6-22/+302
When a resource change event indicates that the content of a trace has changed, automatically delete the trace's supplementary files. If the trace is currently opened, prompt the user before closing the trace and deleting the supplementary files. Change-Id: I58a7e154c1ff9a49b16b03f55fd9bd9144acac21 Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on: https://git.eclipse.org/r/102025 Reviewed-by: Hudson CI Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
2017-08-10counters.ui: remove version for imported google packageMikael Ferland1-1/+1
Remove version for "com.google.common.collect". Change-Id: I481eb02c9ba73067d24b4a01e22ea7c943c31b71 Signed-off-by: Mikael Ferland <mikael.ferland@ericsson.com> Reviewed-on: https://git.eclipse.org/r/102912 Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse <patrick.tasse@gmail.com> Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-by: Hudson CI
2017-08-09analysis.os.linux : Refactoring CPU Usage viewerYonni Chen11-183/+757
Using data provider instead of implementing updateData method. Also introducing a new AnalysisQueryFilter. Change-Id: I11c39e2400e3f0c7675052ca638504dec5c40d37 Signed-off-by: Yonni Chen <yonni.chen.kuang.piao@ericsson.com> Reviewed-on: https://git.eclipse.org/r/100490 Reviewed-by: Hudson CI Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com>
2017-08-07analysis.os.linux : Refactoring KernelMemoryUsage and MemoryUsageYonni Chen12-296/+495
Using data providers instead of implementing updateData method. Introducing also a new AnalysisQueryFilter Fixing broken test. Default behaviour of unboxLong of TmfStateInterval returned -1, we now return 0 Change-Id: Id28c7901cc0ef2c83f070792e7d46c00594d1169 Signed-off-by: Yonni Chen <yonni.chen.kuang.piao@ericsson.com> Reviewed-on: https://git.eclipse.org/r/100489 Reviewed-by: Loic Prieur-Drevon <loic.prieurdrevon@gmail.com> Reviewed-by: Hudson CI Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
2017-08-03cfv: make controlflowview use 2Diterator and AbstractVirtualTimeGraphViewLoïc Prieur-Drevon6-359/+829
By using 2D queries, this reduces the total number of nodes that need to be queried in the statesystem to retrieve the required information, compared to queryFullStates. By using abstractVisibleTimeGraphView, only the visible entries, plus a buffer are queried and rendered. Change-Id: I30b920e0394749780746b455deb539b5bc54ea92 Signed-off-by: Loïc Prieur-Drevon <loic.prieurdrevon@gmail.com> Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on: https://git.eclipse.org/r/85988 Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse <patrick.tasse@gmail.com> Reviewed-by: Hudson CI
2017-08-03analysis.counters.ui: introduce Counters viewMikael Ferland14-5/+495
New view to display counters. Change-Id: I6d840c24ce627449aec7715a8291e50ca145c3c0 Signed-off-by: Mikael Ferland <mikael.ferland@ericsson.com> Reviewed-on: https://git.eclipse.org/r/100140 Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com> Reviewed-by: Hudson CI

Back to the top