.gitignore
LICENSE.TXT
MANIFEST.in
README.md
pyproject.toml
requirements.client.txt
requirements.server.txt
requirements.txt
.github/copilot-instructions.md
.github/workflows/build-and-publish-package.yaml
.github/workflows/build-docker.yaml
.github/workflows/check-installation.yaml
.github/workflows/deploy-lnt.llvm.org.yaml
.github/workflows/tox.yaml
deployment/README.md
deployment/compose.env.tpl
deployment/compose.prod.yaml
deployment/main.tf
deployment/on-ec2-boot.sh
deployment/on-ec2-setup.sh
docker/compose.yaml
docker/dev.env
docker/docker-entrypoint.sh
docker/lnt-wait-db
docker/lnt.dockerfile
docker/nginx.conf
docs/Makefile
docs/README.txt
docs/api.rst
docs/concepts.rst
docs/conf.py
docs/contents.rst
docs/developer_guide.rst
docs/importing_data.rst
docs/intro.rst
docs/make.bat
docs/my_suite.yaml
docs/profiles.rst
docs/report-example.json
docs/running_server.rst
docs/tests.rst
docs/tools.rst
docs/_templates/index.html
docs/_templates/indexsidebar.html
docs/_templates/layout.html
docs/modules/testing.rst
examples/functions.py
examples/run_to_csv.py
llvm_lnt.egg-info/PKG-INFO
llvm_lnt.egg-info/SOURCES.txt
llvm_lnt.egg-info/dependency_links.txt
llvm_lnt.egg-info/entry_points.txt
llvm_lnt.egg-info/requires.txt
llvm_lnt.egg-info/top_level.txt
lnt/__init__.py
lnt/external/__init__.py
lnt/external/stats/README.txt
lnt/external/stats/__init__.py
lnt/external/stats/pstat.py
lnt/external/stats/stats.py
lnt/formats/JSONFormat.py
lnt/formats/PlistFormat.py
lnt/formats/__init__.py
lnt/lnttool/__init__.py
lnt/lnttool/admin.py
lnt/lnttool/check_no_errors.py
lnt/lnttool/checkformat.py
lnt/lnttool/common.py
lnt/lnttool/convert.py
lnt/lnttool/create.py
lnt/lnttool/import_data.py
lnt/lnttool/import_report.py
lnt/lnttool/profile.py
lnt/lnttool/runserver.py
lnt/lnttool/runtest.py
lnt/lnttool/send_daily_report.py
lnt/lnttool/send_run_comparison.py
lnt/lnttool/showtests.py
lnt/lnttool/submit.py
lnt/lnttool/updatedb.py
lnt/lnttool/viewcomparison.py
lnt/server/__init__.py
lnt/server/config.py
lnt/server/instance.py
lnt/server/db/__init__.py
lnt/server/db/fieldchange.py
lnt/server/db/migrate.py
lnt/server/db/regression.py
lnt/server/db/rules_manager.py
lnt/server/db/search.py
lnt/server/db/testsuite.py
lnt/server/db/testsuitedb.py
lnt/server/db/util.py
lnt/server/db/v4db.py
lnt/server/db/migrations/README.txt
lnt/server/db/migrations/__init__.py
lnt/server/db/migrations/new_suite.py
lnt/server/db/migrations/upgrade_0_to_1.py
lnt/server/db/migrations/upgrade_10_to_11.py
lnt/server/db/migrations/upgrade_11_to_12.py
lnt/server/db/migrations/upgrade_12_to_13.py
lnt/server/db/migrations/upgrade_13_to_14.py
lnt/server/db/migrations/upgrade_14_to_15.py
lnt/server/db/migrations/upgrade_15_to_16.py
lnt/server/db/migrations/upgrade_16_to_17.py
lnt/server/db/migrations/upgrade_17_to_18.py
lnt/server/db/migrations/upgrade_1_to_2.py
lnt/server/db/migrations/upgrade_2_to_3.py
lnt/server/db/migrations/upgrade_3_to_4.py
lnt/server/db/migrations/upgrade_4_to_5.py
lnt/server/db/migrations/upgrade_5_to_6.py
lnt/server/db/migrations/upgrade_6_to_7.py
lnt/server/db/migrations/upgrade_7_to_8.py
lnt/server/db/migrations/upgrade_8_to_9.py
lnt/server/db/migrations/upgrade_9_to_10.py
lnt/server/db/migrations/util.py
lnt/server/db/rules/__init__.py
lnt/server/db/rules/rule_testhook.py
lnt/server/db/rules/rule_update_fixed_regressions.py
lnt/server/db/rules/rule_update_profile_stats.py
lnt/server/reporting/__init__.py
lnt/server/reporting/analysis.py
lnt/server/reporting/dailyreport.py
lnt/server/reporting/latestrunsreport.py
lnt/server/reporting/report.py
lnt/server/reporting/runs.py
lnt/server/reporting/summaryreport.py
lnt/server/ui/__init__.py
lnt/server/ui/api.py
lnt/server/ui/app.py
lnt/server/ui/decorators.py
lnt/server/ui/filters.py
lnt/server/ui/globals.py
lnt/server/ui/profile_views.py
lnt/server/ui/regression_views.py
lnt/server/ui/util.py
lnt/server/ui/views.py
lnt/server/ui/static/View2D.js
lnt/server/ui/static/View2DTest.html
lnt/server/ui/static/cog.svg
lnt/server/ui/static/favicon.ico
lnt/server/ui/static/json2.js
lnt/server/ui/static/lnt.js
lnt/server/ui/static/lnt_graph.js
lnt/server/ui/static/lnt_profile.css
lnt/server/ui/static/lnt_profile.js
lnt/server/ui/static/lnt_regression.js
lnt/server/ui/static/lnt_run.css
lnt/server/ui/static/lnt_run.js
lnt/server/ui/static/narrow.css
lnt/server/ui/static/order_aggregate_ui.css
lnt/server/ui/static/order_aggregate_ui.js
lnt/server/ui/static/popup.js
lnt/server/ui/static/sorttable.js
lnt/server/ui/static/style.css
lnt/server/ui/static/timedate.js
lnt/server/ui/static/v4_global_status.css
lnt/server/ui/static/v4_global_status.js
lnt/server/ui/static/v4_regression_detail.js
lnt/server/ui/static/v4_summary_report_ui.js
lnt/server/ui/static/wide.css
lnt/server/ui/static/bootstrap/css/bootstrap-responsive.min.css
lnt/server/ui/static/bootstrap/css/bootstrap.min.css
lnt/server/ui/static/bootstrap/img/glyphicons-halflings-white.png
lnt/server/ui/static/bootstrap/img/glyphicons-halflings.png
lnt/server/ui/static/bootstrap/js/bootstrap.min.js
lnt/server/ui/static/d3/LICENSE
lnt/server/ui/static/d3/d3.js
lnt/server/ui/static/d3/d3.min.js
lnt/server/ui/static/docs/index.html
lnt/server/ui/static/flot/API.txt
lnt/server/ui/static/flot/FAQ.txt
lnt/server/ui/static/flot/LICENSE.txt
lnt/server/ui/static/flot/Makefile
lnt/server/ui/static/flot/NEWS.txt
lnt/server/ui/static/flot/PLUGINS.txt
lnt/server/ui/static/flot/README.txt
lnt/server/ui/static/flot/excanvas.js
lnt/server/ui/static/flot/excanvas.min.js
lnt/server/ui/static/flot/jquery.colorhelpers.js
lnt/server/ui/static/flot/jquery.colorhelpers.min.js
lnt/server/ui/static/flot/jquery.flot.crosshair.js
lnt/server/ui/static/flot/jquery.flot.crosshair.min.js
lnt/server/ui/static/flot/jquery.flot.errorbars.js
lnt/server/ui/static/flot/jquery.flot.errorbars.min.js
lnt/server/ui/static/flot/jquery.flot.fillbetween.js
lnt/server/ui/static/flot/jquery.flot.fillbetween.min.js
lnt/server/ui/static/flot/jquery.flot.highlight.js
lnt/server/ui/static/flot/jquery.flot.highlight.min.js
lnt/server/ui/static/flot/jquery.flot.image.js
lnt/server/ui/static/flot/jquery.flot.image.min.js
lnt/server/ui/static/flot/jquery.flot.js
lnt/server/ui/static/flot/jquery.flot.min.js
lnt/server/ui/static/flot/jquery.flot.navigate.js
lnt/server/ui/static/flot/jquery.flot.navigate.min.js
lnt/server/ui/static/flot/jquery.flot.pie.js
lnt/server/ui/static/flot/jquery.flot.pie.min.js
lnt/server/ui/static/flot/jquery.flot.resize.js
lnt/server/ui/static/flot/jquery.flot.resize.min.js
lnt/server/ui/static/flot/jquery.flot.selection.js
lnt/server/ui/static/flot/jquery.flot.selection.min.js
lnt/server/ui/static/flot/jquery.flot.stack.js
lnt/server/ui/static/flot/jquery.flot.stack.min.js
lnt/server/ui/static/flot/jquery.flot.symbol.js
lnt/server/ui/static/flot/jquery.flot.symbol.min.js
lnt/server/ui/static/flot/jquery.flot.threshold.js
lnt/server/ui/static/flot/jquery.flot.threshold.min.js
lnt/server/ui/static/flot/jquery.flot.touch.js
lnt/server/ui/static/flot/jquery.flot.touch.min.js
lnt/server/ui/static/jquery/1.7.2/MIT-LICENSE.txt
lnt/server/ui/static/jquery/1.7.2/jquery-1.7.2.min.js
lnt/server/ui/static/jquery/1.7.2/jquery-ui-1.8.22.custom.min.js
lnt/server/ui/static/jquery/jquery.contextmenu/jquery.contextMenu.js
lnt/server/ui/static/jquery/jquery.contextmenu/jquery.contextMenu.min.js
lnt/server/ui/static/jquery/jquery.dateFormat/MIT-LICENSE.txt
lnt/server/ui/static/jquery/jquery.dateFormat/jquery-dateFormat.min.js
lnt/server/ui/static/jquery/jquery.formdefaults/LICENCE
lnt/server/ui/static/jquery/jquery.formdefaults/README.mkdn
lnt/server/ui/static/jquery/jquery.formdefaults/jquery.formdefaults.js
lnt/server/ui/static/jquery/jquery.formdefaults/jquery.formdefaults.min.js
lnt/server/ui/static/jquery/jquery.scrolltofixed/README.md
lnt/server/ui/static/jquery/jquery.scrolltofixed/jquery-scrolltofixed.js
lnt/server/ui/static/jquery/jquery.scrolltofixed/jquery-scrolltofixed.min.js
lnt/server/ui/static/jquery/jquery.scrolltofixed/license.txt
lnt/server/ui/static/plotly/plotly-2.6.3.min.js
lnt/server/ui/templates/all_machines.html
lnt/server/ui/templates/error.html
lnt/server/ui/templates/index.html
lnt/server/ui/templates/layout.html
lnt/server/ui/templates/local.html
lnt/server/ui/templates/profile_admin.html
lnt/server/ui/templates/reportutils.html
lnt/server/ui/templates/rules.html
lnt/server/ui/templates/submit_run.html
lnt/server/ui/templates/utils.html
lnt/server/ui/templates/v4_all_orders.html
lnt/server/ui/templates/v4_daily_report.html
lnt/server/ui/templates/v4_global_status.html
lnt/server/ui/templates/v4_graph.html
lnt/server/ui/templates/v4_latest_runs_report.html
lnt/server/ui/templates/v4_machine.html
lnt/server/ui/templates/v4_matrix.html
lnt/server/ui/templates/v4_new_regressions.html
lnt/server/ui/templates/v4_order.html
lnt/server/ui/templates/v4_overview.html
lnt/server/ui/templates/v4_profile.html
lnt/server/ui/templates/v4_recent_activity.html
lnt/server/ui/templates/v4_regression_detail.html
lnt/server/ui/templates/v4_regression_list.html
lnt/server/ui/templates/v4_run.html
lnt/server/ui/templates/v4_summary_report.html
lnt/server/ui/templates/v4_summary_report_ui.html
lnt/server/ui/templates/reporting/daily_report.html
lnt/server/ui/templates/reporting/latest_runs_report.html
lnt/server/ui/templates/reporting/run_report.html
lnt/server/ui/templates/reporting/run_report.txt
lnt/server/ui/templates/reporting/runs.html
lnt/testing/__init__.py
lnt/testing/profile/__init__.py
lnt/testing/profile/cPerf.cpp
lnt/testing/profile/perf.py
lnt/testing/profile/profile.py
lnt/testing/profile/profilev1impl.py
lnt/testing/profile/profilev2impl.py
lnt/testing/util/__init__.py
lnt/testing/util/commands.py
lnt/testing/util/compilers.py
lnt/testing/util/machineinfo.py
lnt/testing/util/misc.py
lnt/testing/util/rcs.py
lnt/testing/util/valgrind.py
lnt/tests/__init__.py
lnt/tests/builtintest.py
lnt/tests/compile.py
lnt/tests/test_suite.py
lnt/util/ImportData.py
lnt/util/NTEmailReport.py
lnt/util/ServerUtil.py
lnt/util/__init__.py
lnt/util/multidict.py
lnt/util/stats.py
schemas/README.md
schemas/compile.yaml
schemas/nts.yaml
tests/.coveragerc
tests/__init__.py
tests/lit.cfg
tests/Formats/json.py
tests/Formats/plist.py
tests/Formats/Inputs/test.json
tests/Formats/Inputs/test.nightlytest
tests/Formats/Inputs/test.plist
tests/lnttool/PostgresDB.shtest
tests/lnttool/Profile.py
tests/lnttool/admin.shtest
tests/lnttool/check_no_errors.shtest
tests/lnttool/checkformat.shtest
tests/lnttool/create.shtest
tests/lnttool/email_tools.py
tests/lnttool/import.shtest
tests/lnttool/importreport.machine-info.shtest
tests/lnttool/importreport.run-info.shtest
tests/lnttool/importreport.shtest
tests/lnttool/showtests.shtest
tests/lnttool/submit.extra-run-information.shtest
tests/lnttool/submit.shtest
tests/lnttool/submit_badurl.shtest
tests/lnttool/version.shtest
tests/lnttool/view-comparison.shtest
tests/lnttool/Inputs/compile_submission.json
tests/lnttool/Inputs/compile_submission1.json
tests/lnttool/Inputs/compile_submission_machine_diff_fine.json
tests/lnttool/Inputs/compile_submission_machine_diff_reject.json
tests/lnttool/Inputs/compile_submission_machine_diff_split.json
tests/lnttool/Inputs/empty-lines.lnt
tests/lnttool/Inputs/error_0.json
tests/lnttool/Inputs/error_1.json
tests/lnttool/Inputs/error_2.json
tests/lnttool/Inputs/error_3.json
tests/lnttool/Inputs/error_4.json
tests/lnttool/Inputs/example_metrics.lnt
tests/lnttool/Inputs/invalid_submission0.json
tests/lnttool/Inputs/invalid_submission1.json
tests/lnttool/Inputs/minimal.json
tests/lnttool/Inputs/no_error_0.json
tests/lnttool/Inputs/no_error_1.json
tests/lnttool/Inputs/test.lntprof
tests/lnttool/admin/test-suite/add.shtest
tests/runtest/exclude_stat.py
tests/runtest/test_suite-benchmarking-only.shtest
tests/runtest/test_suite-build-dir.shtest
tests/runtest/test_suite-c-compiler.shtest
tests/runtest/test_suite-cache.shtest
tests/runtest/test_suite-cc.shtest
tests/runtest/test_suite-cflags0.shtest
tests/runtest/test_suite-cflags1.shtest
tests/runtest/test_suite-cflags2.shtest
tests/runtest/test_suite-cflags3.shtest
tests/runtest/test_suite-cflags4.shtest
tests/runtest/test_suite-compile-only.shtest
tests/runtest/test_suite-cross.shtest
tests/runtest/test_suite-drop-exec.shtest
tests/runtest/test_suite-fail-compile.shtest
tests/runtest/test_suite-fail-exec.shtest
tests/runtest/test_suite-interleaved-builds.shtest
tests/runtest/test_suite-machine-name.shtest
tests/runtest/test_suite-metrics.shtest
tests/runtest/test_suite-only-test.shtest
tests/runtest/test_suite-perf-events.shtest
tests/runtest/test_suite-pgo.shtest
tests/runtest/test_suite-profile-import.py
tests/runtest/test_suite-profile.shtest
tests/runtest/test_suite-run-order.shtest
tests/runtest/test_suite-run-under.shtest
tests/runtest/test_suite-use-perf.shtest
tests/runtest/test_suite.shtest
tests/runtest/test_suite_diagnose.shtest
tests/runtest/Inputs/test-suite-cmake/CMakeLists.txt
tests/runtest/Inputs/test-suite-cmake/README.txt
tests/runtest/Inputs/test-suite-cmake/fake-cmake
tests/runtest/Inputs/test-suite-cmake/fake-diagnose-cmake
tests/runtest/Inputs/test-suite-cmake/fake-lit
tests/runtest/Inputs/test-suite-cmake/fake-lit-fails-compile
tests/runtest/Inputs/test-suite-cmake/fake-lit-fails-exec
tests/runtest/Inputs/test-suite-cmake/fake-lit-profile
tests/runtest/Inputs/test-suite-cmake/fake-lit-profile-import
tests/runtest/Inputs/test-suite-cmake/fake-make
tests/runtest/Inputs/test-suite-cmake/fake-results-fail-compile.json
tests/runtest/Inputs/test-suite-cmake/fake-results-fail-exec.json
tests/runtest/Inputs/test-suite-cmake/fake-results-profile-import.json
tests/runtest/Inputs/test-suite-cmake/fake-results-profile.json
tests/runtest/Inputs/test-suite-cmake/fake-results.json
tests/runtest/Inputs/test-suite-cmake/fake-results.perf_data
tests/runtest/Inputs/test-suite-cmake/fake-test
tests/runtest/Inputs/test-suite-cmake/file-iprofiler
tests/runtest/Inputs/test-suite-cmake/SingleSource/Benchmarks/Stanford/Bubblesort
tests/runtest/Inputs/test-suite-cmake/cmake/caches/Release.cmake
tests/server/api/v4/test_api.py
tests/server/api/v4/test_api_roundtrip.py
tests/server/api/v4/machine/delete.py
tests/server/api/v4/machine/merge.py
tests/server/api/v4/machine/put.py
tests/server/api/v4/machine/rename.py
tests/server/api/v4/run/delete.py
tests/server/api/v4/run/post.py
tests/server/api/v4/schema/post.py
tests/server/db/CreateV4TestSuite.py
tests/server/db/CreateV4TestSuiteInstance.py
tests/server/db/ImportProfile.py
tests/server/db/ImportV4TestSuiteInstance.shtest
tests/server/db/rules.py
tests/server/db/search.py
tests/server/db/yamlschema.shtest
tests/server/db/Inputs/V4Pages_extra_records.sql
tests/server/db/Inputs/customschema-report.json
tests/server/db/Inputs/customschema-report2.json
tests/server/db/Inputs/report.json.in
tests/server/db/Inputs/schema-example-migratable.yaml
tests/server/db/Inputs/schema-example-nomigration0.yaml
tests/server/db/Inputs/schema-example-nomigration1.yaml
tests/server/db/Inputs/schema-example-nomigration2.yaml
tests/server/reporting/analysis.py
tests/server/ui/change_processing.py
tests/server/ui/statsTester.py
tests/server/ui/v4/V4Pages.py
tests/server/ui/v4/test_matrix_page.py
tests/server/ui/v4/test_roundtrip.py
tests/server/ui/v4/test_system_info.py
tests/server/ui/v4/Inputs/last-run-report.json
tests/server/ui/v4/Inputs/sample-failed-report1.json
tests/server/ui/v4/Inputs/sample-failed-report2.json
tests/server/ui/v4/graphs/download-as-json.shtest
tests/testing/CalltreeDataLoading.py
tests/testing/Compilers.py
tests/testing/TestingTest.py
tests/testing/cPerf.py
tests/testing/profilev1impl.py
tests/testing/profilev2impl.py
tests/testing/Inputs/fake-objdump.py
tests/testing/Inputs/fib-aarch64.objdump.0x4006c8.out
tests/testing/Inputs/fib-aarch64.objdump.out
tests/testing/Inputs/fib-aarch64.objdump.p.out
tests/testing/Inputs/fib-aarch64.perf_data
tests/testing/Inputs/fib2-aarch64.objdump.0x4006c8.out
tests/testing/Inputs/fib2-aarch64.objdump.out
tests/testing/Inputs/fib2-aarch64.objdump.p.out
tests/testing/Inputs/fib2-aarch64.perf_data
tests/testing/Inputs/segments-dyn.objdump.0x3000.out
tests/testing/Inputs/segments-dyn.objdump.out
tests/testing/Inputs/segments-dyn.objdump.p.out
tests/testing/Inputs/segments-dyn.perf_data
tests/testing/Inputs/segments-exec.objdump.0x403000.out
tests/testing/Inputs/segments-exec.objdump.out
tests/testing/Inputs/segments-exec.objdump.p.out
tests/testing/Inputs/segments-exec.perf_data
tests/testing/Inputs/segments-shifted.objdump.0x2000.out
tests/testing/Inputs/segments-shifted.objdump.out
tests/testing/Inputs/segments-shifted.objdump.p.out
tests/testing/Inputs/segments-shifted.perf_data
tests/testing/Inputs/test-input-01.out
tests/testing/Inputs/Sources/segments.c
tests/testing/Inputs/Sources/segments.lds
tests/testing/Inputs/Sources/segments.sh
tests/utils/blast.py
tests/utils/server_wrapper.sh
tests/utils/with_postgres.sh
tests/utils/with_temporary_instance.py
tests/utils/Inputs/profile-report.json
tests/utils/Inputs/sample-a-small.plist
tests/utils/Inputs/sample-arm.json
tests/utils/Inputs/sample-arm2.json
tests/utils/Inputs/sample-b-small.plist
tests/utils/Inputs/sample-report.json
tests/utils/Inputs/sample-report1.json
tests/utils/Inputs/sample-report2.json
tests/utils/Inputs/FakeCompilers/README.txt
tests/utils/Inputs/FakeCompilers/apple-clang-138.1
tests/utils/Inputs/FakeCompilers/clang++-r154331
tests/utils/Inputs/FakeCompilers/clang++-r154332
tests/utils/Inputs/FakeCompilers/clang-git
tests/utils/Inputs/FakeCompilers/clang-git-2
tests/utils/Inputs/FakeCompilers/clang-monorepo
tests/utils/Inputs/FakeCompilers/clang-monorepo2
tests/utils/Inputs/FakeCompilers/clang-no-info
tests/utils/Inputs/FakeCompilers/clang-r154331
tests/utils/Inputs/FakeCompilers/clang-r154332
tests/utils/Inputs/FakeCompilers/fakecompiler.py
tests/utils/Inputs/FakeCompilers/gcc-debian
tests/utils/Inputs/FakeCompilers/gcc-trunk
tests/utils/Inputs/FakeCompilers/icc-12.1.3
tests/utils/Inputs/base-reports/compile-run1.json
tests/utils/Inputs/base-reports/compile-run2.json
tests/utils/Inputs/base-reports/compile-run3.json
tests/utils/Inputs/base-reports/compile-run4.json
tests/utils/Inputs/base-reports/nts-run1.json
tests/utils/Inputs/base-reports/nts-run2.json
tests/utils/Inputs/extra-reports/nts-machine2-run1.json
tests/utils/Inputs/extra-reports/nts-machine3-run1.json
tests/utils/Inputs/extra-reports/nts-regression-run1.json
tests/utils/Inputs/extra-reports/nts-regression-run2.json
tests/utils/Inputs/extra-reports/nts-sparkline-run1.json
tests/utils/Inputs/extra-reports/nts-sparkline-run2.json
tests/utils/Inputs/extra-reports/nts-sparkline-run3.json
utils/README.txt
utils/check-coverage
utils/lint.sh