ctf: disable failing test for newly added trace in ctf-testsuite

Disable it till it's fixed.

Change-Id: I8d31f54bbe9cb3cf75f2636ac532db04bafc0f28
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/46376
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/46428
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
1 file changed
tree: 91650ea88c3945305d458841ff5525897eba4efa
  1. doc/
  2. org.eclipse.tracecompass.alltests/
  3. org.eclipse.tracecompass.analysis.os.linux.core/
  4. org.eclipse.tracecompass.analysis.os.linux.core.tests/
  5. org.eclipse.tracecompass.analysis.os.linux.ui/
  6. org.eclipse.tracecompass.btf/
  7. org.eclipse.tracecompass.btf.core/
  8. org.eclipse.tracecompass.btf.core.tests/
  9. org.eclipse.tracecompass.btf.ui/
  10. org.eclipse.tracecompass.common.core/
  11. org.eclipse.tracecompass.ctf/
  12. org.eclipse.tracecompass.ctf.core/
  13. org.eclipse.tracecompass.ctf.core.tests/
  14. org.eclipse.tracecompass.ctf.parser/
  15. org.eclipse.tracecompass.ctf.parser.tests/
  16. org.eclipse.tracecompass.examples/
  17. org.eclipse.tracecompass.gdbtrace/
  18. org.eclipse.tracecompass.gdbtrace.core/
  19. org.eclipse.tracecompass.gdbtrace.core.tests/
  20. org.eclipse.tracecompass.gdbtrace.ui/
  21. org.eclipse.tracecompass.gdbtrace.ui.tests/
  22. org.eclipse.tracecompass.lttng2.control/
  23. org.eclipse.tracecompass.lttng2.control.core/
  24. org.eclipse.tracecompass.lttng2.control.core.tests/
  25. org.eclipse.tracecompass.lttng2.control.ui/
  26. org.eclipse.tracecompass.lttng2.control.ui.tests/
  27. org.eclipse.tracecompass.lttng2.kernel/
  28. org.eclipse.tracecompass.lttng2.kernel.core/
  29. org.eclipse.tracecompass.lttng2.kernel.core.tests/
  30. org.eclipse.tracecompass.lttng2.kernel.ui/
  31. org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/
  32. org.eclipse.tracecompass.lttng2.ust/
  33. org.eclipse.tracecompass.lttng2.ust.core/
  34. org.eclipse.tracecompass.lttng2.ust.core.tests/
  35. org.eclipse.tracecompass.lttng2.ust.ui/
  36. org.eclipse.tracecompass.lttng2.ust.ui.tests/
  37. org.eclipse.tracecompass.pcap.core/
  38. org.eclipse.tracecompass.pcap.core.tests/
  39. org.eclipse.tracecompass.rcp/
  40. org.eclipse.tracecompass.rcp.branding/
  41. org.eclipse.tracecompass.rcp.branding.feature/
  42. org.eclipse.tracecompass.rcp.product/
  43. org.eclipse.tracecompass.rcp.ui/
  44. org.eclipse.tracecompass.releng-site/
  45. org.eclipse.tracecompass.statesystem.core/
  46. org.eclipse.tracecompass.statesystem.core.tests/
  47. org.eclipse.tracecompass.target/
  48. org.eclipse.tracecompass.testing/
  49. org.eclipse.tracecompass.tmf/
  50. org.eclipse.tracecompass.tmf.analysis.xml.core/
  51. org.eclipse.tracecompass.tmf.analysis.xml.core.tests/
  52. org.eclipse.tracecompass.tmf.analysis.xml.ui/
  53. org.eclipse.tracecompass.tmf.analysis.xml.ui.tests/
  54. org.eclipse.tracecompass.tmf.core/
  55. org.eclipse.tracecompass.tmf.core.tests/
  56. org.eclipse.tracecompass.tmf.ctf/
  57. org.eclipse.tracecompass.tmf.ctf.core/
  58. org.eclipse.tracecompass.tmf.ctf.core.tests/
  59. org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests/
  60. org.eclipse.tracecompass.tmf.pcap/
  61. org.eclipse.tracecompass.tmf.pcap.core/
  62. org.eclipse.tracecompass.tmf.pcap.core.tests/
  63. org.eclipse.tracecompass.tmf.pcap.ui/
  64. org.eclipse.tracecompass.tmf.pcap.ui.swtbot.tests/
  65. org.eclipse.tracecompass.tmf.ui/
  66. org.eclipse.tracecompass.tmf.ui.swtbot.tests/
  67. org.eclipse.tracecompass.tmf.ui.tests/
  68. .gitignore
  69. plugins.dia
  70. plugins.svg
  71. pom.xml
  72. README.md
  73. sync_settings.sh
README.md

Eclipse Trace Compass

This source tree contains the source code for the Trace Compass plugins for Eclipse.

The plugins are categorized as follows:

org.eclipse.tracecompass.analysis.*    | Generic extensions to the base framework
org.eclipse.tracecompass.btf.*         | Best Trace Format (BTF) integration
org.eclipse.tracecompass.ctf.*         | Common Trace Format (CTF) reader library
org.eclipse.tracecompass.gdbtrace.*    | Support for reading and viewing GDB traces
org.eclipse.tracecompass.lttng2.*      | LTTng 2.x integration
org.eclipse.tracecompass.pcap.*        | libpcap integration
org.eclipse.tracecompass.rcp.*         | Code specific to the RCP version
org.eclipse.tracecompass.statesystem.* | State System library
org.eclipse.tracecompass.tmf.*         | Core framework

See the plugins.svg file for a diagram showing the dependencies between the different plugins.

Setting up the development environment

To set up the environment to build Trace Compass from within Eclipse, see this wiki page: http://wiki.eclipse.org/Trace_Compass/Development_Environment_Setup

Compiling manually

To build the plugins manually using Maven, simply run the following command from the top-level directory:

mvn clean install

The default command will compile and run the unit tests. Running the tests can take some time, to skip them you can append -Dmaven.test.skip=true to the mvn command:

mvn clean install -Dmaven.test.skip=true

The RCP is not built by default, to build it you need to add -Pbuild-rcp to the mvn command:

mvn clean install -Pbuild-rcp -Dmaven.test.skip=true

This will build the RCP for all supported architectures. The resulting archives will be placed in org.eclipse.tracecompass.rcp.product/target/products.

These commands will also build the p2 update site, which will be placed in org.eclipse.tracecompass.releng-site/target/repository.

Maven profiles and properties

The following Maven profiles, and their corresponding properties, are defined in the build system. You can set them by using -P[profile name] and -D[property name]=[value] in mvn commands.

  • -Pctf-grammar

    Re-compiles the CTF grammar files. This should be enabled if you modify the .g files in the ctf.parser plugin.

  • -Pbuild-rcp

    Builds the RCP archives. Refer to the previous section for details.

  • -Pdeploy-rcp

    Mainly for use on build servers. Copies the generated RCP archives, as well as the RCP-specific update site, to the paths specified by -DrcpDestination=/absolute/path/to/destination and -DrcpSiteDestination=/absolute/path/to/destination, respectively. Must be used with -Pbuild-rcp!

  • -Pdeploy-update-site

    Mainly for use on build servers. Copies the standard update site (for the Eclipse plugin installation) to the destination specified by -DsiteDestination=/absolute/path/to/destination.

  • -Psign-update-site

    Mainly for use on build servers. Signs all the generated update sites using the Eclipse signing server.

  • -Pdeploy-doc

    Mainly for use on build servers. Copies the generated HTML documentation to the destination specified by -DdocDestination=/absolute/path/to/destination. Some directories may need to already exist at the destination (or Maven will throw related errors).