Beispiel #1
0
    def test_plot_allfreqs(self):
        """Test that plot_utils.plot_allfreqs() doesn't bomb"""

        trace1 = trappy.FTrace(name="first")
        trace2 = trappy.FTrace(name="second")
        traces = [trace1, trace2]

        plot_utils.plot_allfreqs(traces, self.map_label, width=20)
        matplotlib.pyplot.close('all')
Beispiel #2
0
    def test_plot_allfreqs(self):
        """Test that plot_utils.plot_allfreqs() doesn't bomb"""

        run1 = trappy.Run(name="first")
        run2 = trappy.Run(name="second")
        runs = [run1, run2]

        plot_utils.plot_allfreqs(runs, self.map_label, width=20)
        matplotlib.pyplot.close('all')
Beispiel #3
0
    def test_plot_allfreqs(self):
        """Test that plot_utils.plot_allfreqs() doesn't bomb"""

        run1 = trappy.Run(name="first")
        run2 = trappy.Run(name="second")
        runs = [run1, run2]

        plot_utils.plot_allfreqs(runs, self.map_label, width=20)
        matplotlib.pyplot.close('all')
Beispiel #4
0
    def test_plot_allfreqs(self):
        """Test that plot_utils.plot_allfreqs() doesn't bomb"""

        trace1 = trappy.FTrace(name="first")
        trace2 = trappy.FTrace(name="second")
        traces = [trace1, trace2]

        plot_utils.plot_allfreqs(traces, self.map_label, width=20)
        matplotlib.pyplot.close('all')
Beispiel #5
0
    def test_plot_allfreqs_one_actor(self):
        """plot_utils.plot_allfreqs work when there is only one actor"""

        in_data = """     kworker/4:1-397   [004]   720.741349: thermal_power_cpu_get: cpus=00000000,00000006 freq=1400000 raw_cpu_power=189 load={23, 12} power=14
     kworker/4:1-397   [004]   720.741679: thermal_power_cpu_limit: cpus=00000000,00000006 freq=1400000 cdev_state=1 power=14"""

        with open("trace.txt", "w") as fout:
            fout.write(in_data)

        traces = [trappy.FTrace(name="first"), trappy.FTrace(name="second")]
        map_label = {"00000000,00000006": "A57"}

        plot_utils.plot_allfreqs(traces, map_label)
        matplotlib.pyplot.close("all")
Beispiel #6
0
    def test_plot_allfreqs_one_actor(self):
        """plot_utils.plot_allfreqs work when there is only one actor"""

        in_data = """     kworker/4:1-397   [004]   720.741349: thermal_power_cpu_get: cpus=00000000,00000006 freq=1400000 raw_cpu_power=189 load={23, 12} power=14
     kworker/4:1-397   [004]   720.741679: thermal_power_cpu_limit: cpus=00000000,00000006 freq=1400000 cdev_state=1 power=14"""

        with open("trace.txt", "w") as fout:
            fout.write(in_data)

        traces = [trappy.FTrace(name="first"), trappy.FTrace(name="second")]
        map_label = {"00000000,00000006": "A57"}

        plot_utils.plot_allfreqs(traces, map_label)
        matplotlib.pyplot.close("all")
Beispiel #7
0
    def test_plot_allfreqs_single_run(self):
        """plot_utils.plot_allfreqs() can be used with a single run"""
        run = trappy.Run()

        plot_utils.plot_allfreqs([run], self.map_label)
        matplotlib.pyplot.close('all')
Beispiel #8
0
    def test_plot_allfreqs_single_run(self):
        """plot_utils.plot_allfreqs() can be used with a single run"""
        run = trappy.Run()

        plot_utils.plot_allfreqs([run], self.map_label)
        matplotlib.pyplot.close('all')
Beispiel #9
0
    def test_plot_allfreqs_single_trace(self):
        """plot_utils.plot_allfreqs() can be used with a single trace"""
        trace = trappy.FTrace()

        plot_utils.plot_allfreqs([trace], self.map_label)
        matplotlib.pyplot.close('all')
Beispiel #10
0
    def test_plot_allfreqs_single_trace(self):
        """plot_utils.plot_allfreqs() can be used with a single trace"""
        trace = trappy.FTrace()

        plot_utils.plot_allfreqs([trace], self.map_label)
        matplotlib.pyplot.close('all')