control.test: Add tests for the exclude feature in Control view
[deliverable/tracecompass.git] / lttng / org.eclipse.tracecompass.lttng2.control.ui.tests / testfiles / LTTngServiceMi3Test.cfg
index 013be09bd59df6a683c0e58bf4e500db3bc31770..035870820780ed22ac2da79f83ce8e35cc174bbd 100644 (file)
@@ -10,6 +10,7 @@
 #    Jonathan Rajotte - Initial API and implementation
 #    Bernd Hufmann - Added new test cases
 #    Marc-Andre Laperle - Adapted to MI 3.0 (LTTng 2.8)
+#       Bruno Roy - Added new test cases
 ####################################################################
 ####################################################################
 # Scenario: Test lttng not installed
@@ -1717,6 +1718,78 @@ lttng --mi xml enable-event -a -u -s mysession2 -c mychannel --tracepoint
 </command>
 </COMMAND_OUTPUT>
 
+<COMMAND_INPUT>
+lttng --mi xml enable-event -a -u -s mysession2 -c mychannel --tracepoint --exclude ust_tests_hello:tptest_sighandler
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command
+    xmlns="http://lttng.org/xml/ns/lttng-mi"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0">
+    <name>enable-event</name>
+    <output>
+        <events>
+            <event>
+                <name>*</name>
+                <type>TRACEPOINT</type>
+                <enabled>true</enabled>
+                <exclusions/>
+                <exclusions>
+                    <exclusion>ust_tests_hello:tptest_sighandler</exclusion>
+                </exclusions>
+                <success>true</success>
+            </event>
+        </events>
+    </output>
+    <success>true</success>
+</command>
+</COMMAND_OUTPUT>
+
+<COMMAND_INPUT>
+lttng --mi xml enable-event -a -u -s mysession2 -c mychannel --tracepoint --exclude ust_tests_hello:tptest_sighandler,ust_tests_bye:tptest_sighandler
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command
+    xmlns="http://lttng.org/xml/ns/lttng-mi"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0">
+    <name>enable-event</name>
+    <output>
+        <events>
+            <event>
+                <name>*</name>
+                <type>TRACEPOINT</type>
+                <enabled>true</enabled>
+                <exclusions/>
+                <exclusions>
+                    <exclusion>ust_tests_hello:tptest_sighandler</exclusion>
+                    <exclusion>ust_tests_bye:tptest_sighandler</exclusion>
+                </exclusions>
+                <success>true</success>
+            </event>
+        </events>
+    </output>
+    <success>true</success>
+</command>
+</COMMAND_OUTPUT>
+
+<COMMAND_INPUT>
+lttng --mi xml enable-event ust* -u -s mysession2 -c mychannel --tracepoint --exclude ust_tests_hello:tptest_sighandler,ust_tests_bye:tptest_sighandler
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command xmlns="http://lttng.org/xml/ns/lttng-mi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0"><name>enable-event</name><output><events><event><name>ust*</name><type>TRACEPOINT</type><enabled>true</enabled><exclusions/><exclusions><exclusion>ust_tests_hello:tptest_sighandler</exclusion><exclusion>ust_tests_bye:tptest_sighandler</exclusion></exclusions><success>true</success></event></events></output><success>true</success></command>
+</COMMAND_OUTPUT>
+
 # Syscall test cases
 
 <COMMAND_INPUT>
@@ -1901,6 +1974,200 @@ lttng --mi xml enable-event -a -k -s mysession2
 
 </SCENARIO>
 
+####################################################################
+# Scenario: Test "lttng enable-events ..." with exclusion
+####################################################################
+<SCENARIO>
+EventExcluded
+
+<COMMAND_INPUT>
+lttng --mi xml enable-event ust* -u -s mysession2 -c mychannel --tracepoint --exclude ust_tests_hello:tptest_sighandler
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command
+    xmlns="http://lttng.org/xml/ns/lttng-mi"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0">
+    <name>enable-event</name>
+    <output>
+        <events>
+            <event>
+                <name>ust*</name>
+                <type>TRACEPOINT</type>
+                <enabled>true</enabled>
+                <exclusions/>
+                <exclusions>
+                    <exclusion>ust_tests_hello:tptest_sighandler</exclusion>
+                </exclusions>
+                <success>true</success>
+            </event>
+        </events>
+    </output>
+    <success>true</success>
+</command>
+</COMMAND_OUTPUT>
+
+<COMMAND_INPUT>
+lttng --mi xml list mysession2
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command
+    xmlns="http://lttng.org/xml/ns/lttng-mi"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0">
+    <name>list</name>
+    <output>
+        <sessions>
+            <session>
+                <name>mysession2</name>
+                <path>/home/bruno/lttng-traces/mysession2-20160621-130829</path>
+                <enabled>false</enabled>
+                <snapshot_mode>0</snapshot_mode>
+                <live_timer_interval>0</live_timer_interval>
+                <domains>
+                    <domain>
+                        <type>UST</type>
+                        <buffer_type>PER_UID</buffer_type>
+                        <trackers/>
+                        <channels>
+                            <channel>
+                                <name>mychannel</name>
+                                <enabled>true</enabled>
+                                <attributes>
+                                    <overwrite_mode>DISCARD</overwrite_mode>
+                                    <subbuffer_size>131072</subbuffer_size>
+                                    <subbuffer_count>4</subbuffer_count>
+                                    <switch_timer_interval>0</switch_timer_interval>
+                                    <read_timer_interval>0</read_timer_interval>
+                                    <output_type>MMAP</output_type>
+                                    <tracefile_size>0</tracefile_size>
+                                    <tracefile_count>0</tracefile_count>
+                                    <live_timer_interval>0</live_timer_interval>
+                                    <discarded_events>0</discarded_events>
+                                    <lost_packets>0</lost_packets>
+                                </attributes>
+                                <events>
+                                    <event>
+                                        <name>ust*</name>
+                                        <type>TRACEPOINT</type>
+                                        <enabled>true</enabled>
+                                        <exclusions>
+                                            <exclusion>ust_tests_hello:tptest_sighandler</exclusion>
+                                        </exclusions>
+                                    </event>
+                                </events>
+                            </channel>
+                        </channels>
+                    </domain>
+                </domains>
+            </session>
+        </sessions>
+    </output>
+</command>
+</COMMAND_OUTPUT>
+
+<COMMAND_INPUT>
+lttng --mi xml enable-event ust* -u -s mysession2 -c mychannel --tracepoint --exclude ust_tests_hello:tptest_sighandler,ust_tests_bye:tptest_sighandler
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command
+    xmlns="http://lttng.org/xml/ns/lttng-mi"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0">
+    <name>enable-event</name>
+    <output>
+        <events>
+            <event>
+                <name>ust*</name>
+                <type>TRACEPOINT</type>
+                <enabled>true</enabled>
+                <exclusions/>
+                <exclusions>
+                    <exclusion>ust_tests_hello:tptest_sighandler</exclusion>
+                    <exclusion>ust_tests_bye:tptest_sighandler</exclusion>
+                </exclusions>
+                <success>true</success>
+            </event>
+        </events>
+    </output>
+    <success>true</success>
+</command>
+</COMMAND_OUTPUT>
+
+<COMMAND_INPUT>
+lttng --mi xml list mysession2
+</COMMAND_INPUT>
+<COMMAND_RESULT>
+0
+</COMMAND_RESULT>
+<COMMAND_OUTPUT>
+<?xml version="1.0" encoding="UTF-8"?>
+<command
+    xmlns="http://lttng.org/xml/ns/lttng-mi"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lttng.org/xml/ns/lttng-mi http://lttng.org/xml/schemas/lttng-mi/3/lttng-mi-3.0.xsd" schemaVersion="3.0">
+    <name>list</name>
+    <output>
+        <sessions>
+            <session>
+                <name>mysession2</name>
+                <path>/home/bruno/lttng-traces/mysession2-20160621-131000</path>
+                <enabled>false</enabled>
+                <snapshot_mode>0</snapshot_mode>
+                <live_timer_interval>0</live_timer_interval>
+                <domains>
+                    <domain>
+                        <type>UST</type>
+                        <buffer_type>PER_UID</buffer_type>
+                        <trackers/>
+                        <channels>
+                            <channel>
+                                <name>mychannel</name>
+                                <enabled>true</enabled>
+                                <attributes>
+                                    <overwrite_mode>DISCARD</overwrite_mode>
+                                    <subbuffer_size>131072</subbuffer_size>
+                                    <subbuffer_count>4</subbuffer_count>
+                                    <switch_timer_interval>0</switch_timer_interval>
+                                    <read_timer_interval>0</read_timer_interval>
+                                    <output_type>MMAP</output_type>
+                                    <tracefile_size>0</tracefile_size>
+                                    <tracefile_count>0</tracefile_count>
+                                    <live_timer_interval>0</live_timer_interval>
+                                    <discarded_events>0</discarded_events>
+                                    <lost_packets>0</lost_packets>
+                                </attributes>
+                                <events>
+                                    <event>
+                                        <name>ust*</name>
+                                        <type>TRACEPOINT</type>
+                                        <enabled>true</enabled>
+                                        <exclusions>
+                                            <exclusion>ust_tests_hello:tptest_sighandler</exclusion>
+                                            <exclusion>ust_tests_bye:tptest_sighandler</exclusion>
+                                        </exclusions>
+                                    </event>
+                                </events>
+                            </channel>
+                        </channels>
+                    </domain>
+                </domains>
+            </session>
+        </sessions>
+    </output>
+</command>
+</COMMAND_OUTPUT>
+
+</SCENARIO>
+
 ####################################################################
 # Scenario: Test "lttng add-context -h" and lttng --mi xml add-context ..." with different inputs
 ####################################################################
This page took 0.032066 seconds and 5 git commands to generate.