From d860eb04a959afafcdb7d6c01aee8dea1245f17b Mon Sep 17 00:00:00 2001 From: Allan Jeremy Date: Mon, 13 Jun 2022 15:59:41 +0300 Subject: [PATCH] Debug WIP --- .github/workflows/static-analysis.yml | 76 ++++++++++++++------------- 1 file changed, 39 insertions(+), 37 deletions(-) diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index f6be4ed5..4ae82749 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -53,47 +53,49 @@ jobs: run: | sudo apt-get install valgrind - - name: Run Luau Analyze on static file - run: python ./bench/measure_time.py ./build/release/luau-analyze bench/static_analysis/LuauPolyfillMap.lua | tee ${{ matrix.bench.script }}-output.txt + # - name: Run Luau Analyze on static file + # run: python ./bench/measure_time.py ./build/release/luau-analyze bench/static_analysis/LuauPolyfillMap.lua | tee ${{ matrix.bench.script }}-output.txt - name: Run ${{ matrix.bench.title }} (Cold Cachegrind) - run: sudo bash ./scripts/run-with-cachegrind.sh python ./bench/measure_time.py "${{ matrix.bench.cachegrindTitle}}Cold" 1 ./build/release/luau-analyze bench/static_analysis/LuauPolyfillMap.lua | tee -a ${{ matrix.bench.script }}-output.txt + run: sudo bash ./scripts/run-with-cachegrind.sh python ./bench/measure_time.py "${{ matrix.bench.cachegrindTitle}}Cold" 1 ./bench/bench.py | tee -a ${{ matrix.bench.script }}-output.txt + # - name: Run ${{ matrix.bench.title }} (Cold Cachegrind) + # run: sudo bash ./scripts/run-with-cachegrind.sh python ./bench/measure_time.py "${{ matrix.bench.cachegrindTitle}}Cold" 1 ./build/release/luau-analyze bench/static_analysis/LuauPolyfillMap.lua | tee -a ${{ matrix.bench.script }}-output.txt - - name: Run ${{ matrix.bench.title }} (Warm Cachegrind) - run: sudo bash ./scripts/run-with-cachegrind.sh python ./bench/measure_time.py "${{ matrix.bench.cachegrindTitle}}" 1 ./build/release/luau-analyze bench/static_analysis/LuauPolyfillMap.lua | tee -a ${{ matrix.bench.script }}-output.txt + # - name: Run ${{ matrix.bench.title }} (Warm Cachegrind) + # run: sudo bash ./scripts/run-with-cachegrind.sh python ./bench/measure_time.py "${{ matrix.bench.cachegrindTitle}}" 1 ./build/release/luau-analyze bench/static_analysis/LuauPolyfillMap.lua | tee -a ${{ matrix.bench.script }}-output.txt - - name: Checkout Benchmark Results repository - uses: actions/checkout@v3 - with: - repository: ${{ matrix.benchResultsRepo.name }} - ref: ${{ matrix.benchResultsRepo.branch }} - token: ${{ secrets.BENCH_GITHUB_TOKEN }} - path: "./gh-pages" + # - name: Checkout Benchmark Results repository + # uses: actions/checkout@v3 + # with: + # repository: ${{ matrix.benchResultsRepo.name }} + # ref: ${{ matrix.benchResultsRepo.branch }} + # token: ${{ secrets.BENCH_GITHUB_TOKEN }} + # path: "./gh-pages" - - name: Store ${{ matrix.bench.title }} result - uses: Roblox/rhysd-github-action-benchmark@v-luau - with: - name: ${{ matrix.bench.title }} - tool: "benchmarkluau" + # - name: Store ${{ matrix.bench.title }} result + # uses: Roblox/rhysd-github-action-benchmark@v-luau + # with: + # name: ${{ matrix.bench.title }} + # tool: "benchmarkluau" - gh-pages-branch: "main" - output-file-path: ./${{ matrix.bench.script }}-output.txt - external-data-json-path: ./gh-pages/dev/bench/data.json - alert-threshold: 150% - fail-threshold: 200% - fail-on-alert: true - comment-on-alert: true - comment-always: true - github-token: ${{ secrets.GITHUB_TOKEN }} + # gh-pages-branch: "main" + # output-file-path: ./${{ matrix.bench.script }}-output.txt + # external-data-json-path: ./gh-pages/dev/bench/data.json + # alert-threshold: 150% + # fail-threshold: 200% + # fail-on-alert: true + # comment-on-alert: true + # comment-always: true + # github-token: ${{ secrets.GITHUB_TOKEN }} - - name: Push benchmark results - if: github.event_name == 'push' - run: | - echo "Pushing benchmark results..." - cd gh-pages - git config user.name github-actions - git config user.email github@users.noreply.github.com - git add ./dev/bench/data.json - git commit -m "Add benchmarks results for ${{ github.sha }}" - git push - cd .. + # - name: Push benchmark results + # if: github.event_name == 'push' + # run: | + # echo "Pushing benchmark results..." + # cd gh-pages + # git config user.name github-actions + # git config user.email github@users.noreply.github.com + # git add ./dev/bench/data.json + # git commit -m "Add benchmarks results for ${{ github.sha }}" + # git push + # cd ..