|
1 | 1 | # SPDX-FileCopyrightText: 2023-2025 Espressif Systems (Shanghai) CO LTD |
2 | 2 | # SPDX-License-Identifier: CC0-1.0 |
3 | 3 |
|
| 4 | +import os |
4 | 5 | import datetime |
5 | 6 | import json |
6 | 7 | from pathlib import Path |
@@ -35,6 +36,8 @@ def find_test_results(json_obj, test): |
35 | 36 |
|
36 | 37 |
|
37 | 38 | def get_test_diff(test1, test2, name, positive): |
| 39 | + if os.getenv("GITHUB_REF_NAME") == "master": |
| 40 | + return "" |
38 | 41 | if not test1 or not test2 or not test1[name] or not test2[name]: |
39 | 42 | return "" |
40 | 43 | test1[name] = test1[name].replace("%", "") |
@@ -78,7 +81,10 @@ def test_example(dut: Dut, request) -> None: |
78 | 81 | } |
79 | 82 |
|
80 | 83 | # Write board into file |
81 | | - write_to_file(board, ".md", f"# Benchmark for BOARD " + board + "\n\n") |
| 84 | + if os.getenv("GITHUB_REF_NAME") == "master": |
| 85 | + write_to_file(board, ".md", f"## LVGL Benchmark\n\n") |
| 86 | + else: |
| 87 | + write_to_file(board, ".md", f"# Benchmark for BOARD " + board + "\n\n") |
82 | 88 | write_to_file(board, ".md", f"**DATE:** " + date.strftime('%d.%m.%Y %H:%M') + "\n\n") |
83 | 89 | # Get LVGL version write it into file |
84 | 90 | outdata = dut.expect(r'Benchmark Summary \((.*) \)', timeout=200) |
@@ -114,8 +120,10 @@ def test_example(dut: Dut, request) -> None: |
114 | 120 | test_entry["Flush time"] + " " + get_test_diff(test_entry, last_test_result, "Flush time", False) + " |\n") |
115 | 121 |
|
116 | 122 | write_to_file(board, ".md", "\n") |
117 | | - write_to_file(board, ".md", "***") |
118 | | - write_to_file(board, ".md", "\n\n") |
| 123 | + |
| 124 | + if os.getenv("GITHUB_REF_NAME") != "master": |
| 125 | + write_to_file(board, ".md", "***") |
| 126 | + write_to_file(board, ".md", "\n\n") |
119 | 127 |
|
120 | 128 | # Save JSON to file |
121 | 129 | json_output = json.dumps(output, indent=4) |
|
0 commit comments