Lars Wirzenius
|
cced880813
|
chore: remove unused argument to report::build_report
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-12 11:37:55 +02:00 |
|
Lars Wirzenius
|
9a3f4c99e1
|
fix: mangled source file
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 18:23:35 +02:00 |
|
Lars Wirzenius
|
fd2dd65ef2
|
fix: indicate time zone as UTC
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 18:22:51 +02:00 |
|
Lars Wirzenius
|
30e297a725
|
feat: add a "last update" time stamp to the report page
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 18:20:04 +02:00 |
|
Lars Wirzenius
|
ed2678e2bb
|
fix: headings start a new line, or are preceded by a newline
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 18:05:07 +02:00 |
|
Lars Wirzenius
|
6627cd29e0
|
fix: undo rename of run info field id
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 18:00:51 +02:00 |
|
Lars Wirzenius
|
87f91e2474
|
feat: allow setting max duration of a CI run
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
ddfedf5985
|
refactor: don't write run info file unless requested
Also, rename id to run_id for clarity. Found this out the hard way
while debugging.
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
6083f087d7
|
tests: no stdin for adapter
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
f660492c48
|
tests: malformed trigger request message
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
2cfafb8075
|
tests: commit is missing
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
1dad8cb66f
|
tests: make test for missing repo more precise
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
61e8554a62
|
refactor: pass in trigger to _run_ci
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
2d370a4191
|
refactor: use _create_ci
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
161a3635b4
|
refactor: use _get_repo_info
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
5336bf8195
|
refactor: use _create_valid_native_yaml
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
84ed4678d8
|
refactor: use _create_git_repo
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
b252e87e0a
|
refactor: rename _ci to _create_ci
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
eecbd7084a
|
refactor: add helper method to get repository rid and head commit
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
ef1f1bb092
|
refactor: add helper method to create a valid native.yaml
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
20fab34125
|
refactor: add helper method to create a git repository
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
a8fc705087
|
refactor: drop dead code
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
a99dec5007
|
tests: config file missing
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
ca657dbf9a
|
tests: verify error message mentions shell and string
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
f4aa9e9977
|
tests: check "shell" is mentioned in stderr
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
453c741570
|
tests: check env var is mentioned in stderr
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
f42eee12e9
|
refactor: return stderr from NativeCI.run
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
150a7cdc7a
|
chore: drop obsolete test suite
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
26f9982401
|
refactor: only expose the writeln method
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
703c5c5a7c
|
refactor: drop the method that takes a String, leave the slice one
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
8e9b908b07
|
reactor: add methods to write lines
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
4ed550de3d
|
refactor: add higher level API to LogFile
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
5c6369731a
|
refactor: add helper function to git checkout
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
407fc97914
|
refactor: add helper function to git clone
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
32486e8254
|
refactor: add helper function to send "triggered" message
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
a0aee4df4e
|
refactor: add helper functions to log
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
31e39d5a9b
|
refactor: open run log file when creating Runner
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
5266ca1cb9
|
refactor: get rid of function with too many arguments using builder
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
bc7ffbad0f
|
refactor: split one Rust main module into many small module
This lets me see the core logic easier.
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
e1f1e94b92
|
refactor(test-suite): make primitives that are easier to adapt
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
fbd9cc96d6
|
test case: no RADICLE_NATIVE_CI set in environment
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
ba301ead4e
|
tests: add test suite implemented as a Python program
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:38:05 +02:00 |
|
Lars Wirzenius
|
ccf794d2a0
|
doc: first draft of architecture document
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-10 17:37:58 +02:00 |
|
Lars Wirzenius
|
e3007d48a9
|
drop useless reporting
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-04 19:31:09 +02:00 |
|
Lars Wirzenius
|
3af3edf2dc
|
skip serializeing
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-04 19:28:18 +02:00 |
|
Lars Wirzenius
|
3f2a21d158
|
fix: missing newline in message
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-04 19:26:42 +02:00 |
|
Lars Wirzenius
|
6e11bcaf4f
|
log errors from report generation
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-04 19:24:26 +02:00 |
|
Lars Wirzenius
|
04d69af3f5
|
log run infos found for report generation
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-04 19:19:39 +02:00 |
|
Lars Wirzenius
|
12b06b1892
|
quiter test.sh
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-04 19:05:35 +02:00 |
|
Lars Wirzenius
|
0d5f6a5492
|
always write run.yaml
Signed-off-by: Lars Wirzenius <liw@liw.fi>
|
2024-01-04 19:05:03 +02:00 |
|