Commit graph

441 commits

Author SHA1 Message Date
rand00
0ae2602172 packaging/perftest_all.sh: Fixed some bugs and tried to fix that all builds are not gone through - but works by running again?? 2023-01-17 11:18:51 +01:00
rand00
0af832075f packaging/perftest.sh: Added force-parameter 2023-01-17 11:17:55 +01:00
rand00
68c0c74d37 packaging/perftest.sh: Fixed documentation + removed unused line 2023-01-16 14:45:58 +01:00
rand00
85a4a4784c packaging/perftest_all.sh: Added script to run performance-tests on all builds for a given job 2023-01-13 13:49:32 +01:00
rand00
20bc1785d0 Perftest: Fixed plot script semantics + made perftest.sh work with args given from builder-web ++ 2023-01-12 16:58:26 +01:00
rand00
932d10cbaf Perftest: shellcheck 2023-01-12 15:36:19 +01:00
rand00
74269e4ccd packaging/perftest.sh: Moved some variables up into new 'configure per system' section 2023-01-12 15:27:33 +01:00
rand00
7a0cdcbae5 Perftest: All scripts works now - tested by ssh'ing to same machine (need to configure some variables to fit other machines) 2023-01-11 18:48:34 +01:00
rand00
ee2d467678 Perftest: Changed scripts for new directory structure 2023-01-10 16:49:44 +01:00
rand00
bdb01be93b packaging/perftest/unipi/run-test-on-vm.sh: Fixed that ssh didn't run scripts from right dir 2023-01-03 17:20:59 +01:00
rand00
d2d1068d10 packaging/perftest.sh: Renaming of run-test.sh to not name-collide with unipi script + passing server-dir 2022-12-21 12:50:09 +01:00
rand00
3aea44f661 packaging/perftest/unipi/run-test-on-vm.sh: A script to manage and run the test on VM 2022-12-21 12:48:58 +01:00
rand00
49f9101e8b packaging/perftest.sh: Moved exit-logic for when test-results exist 2022-12-21 12:00:20 +01:00
rand00
8c776912f7 packaging/perftest/unipi/plot.sh: Removed now unneccesary 'echo' 2022-12-21 11:52:01 +01:00
rand00
8a45a3e522 packaging/perftest/unipi/plot.sh: Fixed plot title to 'throughput' 2022-12-20 21:28:06 +01:00
rand00
99f2788ec0 packaging/perftest/unipi/plot.sh: Skipping build if 'siege.csv' doesn't exist 2022-12-20 21:26:22 +01:00
rand00
f9375f0828 packaging/perftest/unipi/plot.sh: Plotting throughput column 2022-12-20 21:20:59 +01:00
rand00
34aa7a767a packaging/perftest/unipi/plot.sh: Prefixing build UUID to each row in DAT file 2022-12-20 21:18:56 +01:00
rand00
dd6f054a88 packaging/perftest/unipi/plot.sh: WIP: Added plotting script for unipi - missing a few things 2022-12-20 21:09:39 +01:00
rand00
f67c2f6fa9 packaging/perftest.sh: Checking DB and APP versions + passing more args to unipi/plot.sh 2022-12-20 21:08:16 +01:00
rand00
13612c59a5 packaging/perftest.sh: Passing dependencies to unipi perftest scripts 2022-12-20 15:14:31 +01:00
rand00
0176e8c5bb packaging/perftest.sh: Better printed message 2022-12-20 15:04:52 +01:00
rand00
cd26ddcd75 packaging/perftest.sh: Fixed documentation 2022-12-20 15:03:09 +01:00
rand00
db82447841 packaging/perftest.sh: Hook script for running performance tests on binary upload 2022-12-20 14:14:59 +01:00
3bb8925bd3 Merge pull request '/failed-builds: special case no failed builds' (#148) from fix-142 into main
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/148
2022-11-14 13:21:11 +00:00
e9f6e1d577 /failed-builds: special case no failed builds
🥳
2022-11-09 12:12:54 +01:00
a355b6124d Merge pull request 'compare view: remove empty headings (starting with 0), restructure code' (#147) from compare-no-empty into main
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/147
2022-11-08 09:15:40 +00:00
5722fccf31 Fix local hrefs
The id attribute needs the id name without '#' while in the anchor href
we need to prefix with '#'.
2022-11-08 10:09:06 +01:00
2f632fc4c3 duniverse package, version -> dir, content
See previous recent nomenclature commit
2022-11-08 10:06:48 +01:00
891aa882ef compare view: remove empty headings (starting with 0), restructure code 2022-11-07 20:44:43 +01:00
51644d8cd9 Merge pull request 'Compute difference in x-opam-monorepo-duniverse-dirs and display it in compare' (#146) from opamdiff-mirage4 into main
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/146
2022-11-07 15:42:40 +00:00
8caa98644f Nomenclature: duniverse dirs vs duniverse packages
We have duniverse (simple) directories and no version information.
2022-11-07 16:38:20 +01:00
8862440053 Compute difference in x-opam-monorepo-duniverse-dirs and display it in compare 2022-11-07 16:38:20 +01:00
3f3de027ce Merge pull request 'Classify a build as monitoring build if mirage-monitoring is in the dependency cone' (#144) from fix-monitoring into main
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/144
2022-11-07 11:36:09 +00:00
687b6bf680 Merge pull request 'Also add charset=utf-8 for console and script' (#145) from add-charset into main
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/145
2022-11-04 14:08:14 +00:00
82ea9e2266 Also add charset=utf-8 for console and script 2022-11-04 15:05:02 +01:00
cdc2eeebba Merge pull request 'add charset to various mime types' (#143) from add-charset into main
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/143
2022-11-04 13:56:05 +00:00
3914e718c3 Classify a build as monitoring build if mirage-monitoring is in the dependency cone 2022-11-04 14:51:58 +01:00
281e285673 add charset to various mime types 2022-11-04 14:19:16 +01:00
041f1d2640 Merge pull request 'FreeBSD-repo.sh: do not exit if grep fails' (#139) from fix-freebsd-repo into main
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/139
2022-08-29 11:46:19 +00:00
a68025ecf0 FreeBSD-repo.sh: do not exit if grep fails 2022-08-29 13:33:32 +02:00
d1c0bcd015 Be less verbose about ASN.1 parse errors 2022-08-29 12:50:07 +02:00
7a9949fc5e Hook scripts must end in .sh, FreeBSD packaging
- Only hook scripts that end in .sh are executed.
- When packaging for FreeBSD, batch-viz.sh and visualizations.sh are
  installed with a .sample extension. Addresses #137
2022-08-26 18:23:23 +02:00
ac8c31f2ac packaging: Add visualization dependencies (#135)
We now package opam-graph and modulectomy separately.

Reviewed-on: https://git.robur.io/robur/builder-web/pulls/135
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Co-committed-by: Reynir Björnsson <reynir@reynir.dk>
2022-08-25 10:30:50 +00:00
45f9a5a396 Merge pull request 'In Opamdiff.compare, do not figure out unchanged packages.' (#134) from opamdiff-not-same into main
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/134
2022-08-22 14:32:21 +00:00
f4da9ad666 In Opamdiff.compare, do not figure out unchanged packages.
In the View.compare_builds (/compare/..), do not display
"XX opam packages unchanged".

The reasoning is that the diff view concerns:
(a) opam packages
(b) environment variables
(c) system packages

And we're only interested in what changed in each category. The list of
unchanged opam packages is not really of interest, but adds quite some noise to
the page.
2022-08-05 11:16:21 +02:00
637afde869 Merge pull request 'on the front page, order the builds by platform name' (#130) from order-platform into main
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/130
2022-07-28 08:48:43 +00:00
e6ac6834e7 on the front page, order the builds by platform name 2022-07-27 09:45:01 +02:00
f666c9d0d1 Improve builder-web setup error messages
Give hints what to do in case the database file does not exist, or when
the database is not of the expected version.

Addresses #82
2022-07-15 12:52:21 +02:00
1310c35256 Merge pull request 'Bringing back nice error pages' (#126) from 20220626_bringing_back_nice_error_pages into main
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/126
2022-07-15 09:28:21 +00:00