Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/probe-rs/hive-software
Software used for Hive
https://github.com/probe-rs/hive-software
todo update
00a790d07d56f7eaa221e599ad3591b5a46f9bf7 authored over 2 years ago by Thierry Kühni <[email protected]>
00a790d07d56f7eaa221e599ad3591b5a46f9bf7 authored over 2 years ago by Thierry Kühni <[email protected]>
implemented login and logout flow, implemented username change, added error and success snackbars, implemented apollo middleware to populate headers with csrf token
2e5cad9d8120eb55dcbff1912855fd7da0e57da8 authored over 2 years ago by Thierry Kühni <[email protected]>
2e5cad9d8120eb55dcbff1912855fd7da0e57da8 authored over 2 years ago by Thierry Kühni <[email protected]>
added enum derive for Role in order to use it in graphql
ae1732a007cb9d4b1586265e9a60871a444843ca authored over 2 years ago by Thierry Kühni <[email protected]>
ae1732a007cb9d4b1586265e9a60871a444843ca authored over 2 years ago by Thierry Kühni <[email protected]>
refactoring, added username change and logout mutations, changed csrf error status code to forbidden in order to detect it on the clientside
8f7b6adabf1a5ead8b6d310fdd25ad510a352287 authored over 2 years ago by Thierry Kühni <[email protected]>
8f7b6adabf1a5ead8b6d310fdd25ad510a352287 authored over 2 years ago by Thierry Kühni <[email protected]>
Fixed bug in providecsrftoken function to not properly return the response, added this middleware + cookie middleware as global webserver middleware this means that the csrf tokens get refreshed automatically on any new request after they expire
4469a399d2e11eeb2220015839b510ad95b84b49 authored over 2 years ago by Thierry Kühni <[email protected]>
4469a399d2e11eeb2220015839b510ad95b84b49 authored over 2 years ago by Thierry Kühni <[email protected]>
removed websocket handlers (for now), added csrf provider to provide csrf token right on the beginning of a session. Refactored auth middleware with better error reporting
68e7aff29520ea507cef60c792d122f6f9085858 authored over 2 years ago by Thierry Kühni <[email protected]>
68e7aff29520ea507cef60c792d122f6f9085858 authored over 2 years ago by Thierry Kühni <[email protected]>
clippy run
bd22675491198b2870d6ea79955684d4f96bd964 authored over 2 years ago by Thierry Kühni <[email protected]>
bd22675491198b2870d6ea79955684d4f96bd964 authored over 2 years ago by Thierry Kühni <[email protected]>
changed hive auth middleware to cookie based auth, instead of auth header
0b104ede0f5c20e2da9badf6a3681c3d915f08e0 authored over 2 years ago by Thierry Kühni <[email protected]>
0b104ede0f5c20e2da9badf6a3681c3d915f08e0 authored over 2 years ago by Thierry Kühni <[email protected]>
added hs256 csrf token cookie signing
6e2284a7c76db808dc7e84e8f0fabb4a859e4299 authored over 2 years ago by Thierry Kühni <[email protected]>
6e2284a7c76db808dc7e84e8f0fabb4a859e4299 authored over 2 years ago by Thierry Kühni <[email protected]>
Implemented csrf token middleware, replaced jwt env secret with randomly generated key on each run thus eliminating the need to provide a strong secret manually
9ad71aa1bc62708eb98613807b688b3d0f829970 authored over 2 years ago by Thierry Kühni <[email protected]>
9ad71aa1bc62708eb98613807b688b3d0f829970 authored over 2 years ago by Thierry Kühni <[email protected]>
replaced png logo with svg
86b3b7142b468e19bbd87998527ea7e7e3adfbca authored over 2 years ago by Thierry Kühni <[email protected]>
86b3b7142b468e19bbd87998527ea7e7e3adfbca authored over 2 years ago by Thierry Kühni <[email protected]>
added shutdown signal which allows to gracefully shutdown the async comm thread
4bacd110efc176adb5cd5bab738958f96b4f9909 authored over 2 years ago by Thierry Kühni <[email protected]>
4bacd110efc176adb5cd5bab738958f96b4f9909 authored over 2 years ago by Thierry Kühni <[email protected]>
added dummy login view and form
2faaa714bc159e3211dc257396846007912ca446 authored over 2 years ago by Thierry Kühni <[email protected]>
2faaa714bc159e3211dc257396846007912ca446 authored over 2 years ago by Thierry Kühni <[email protected]>
reverted back to non-static DB. This makes testing a lot simpler, and more importantly allows the DB to be dropped. This is mandatory, as the DB cache gets flushed during drop. This ensures that even during unwinding panics data loss is minimal.
285f615959b23209d613f09daee26840d161d7e8 authored over 2 years ago by Thierry Kühni <[email protected]>
285f615959b23209d613f09daee26840d161d7e8 authored over 2 years ago by Thierry Kühni <[email protected]>
update todo
b6452d8514d70683ba5efcf57f93fa65e5e2ef62 authored over 2 years ago by Thierry Kühni <[email protected]>
b6452d8514d70683ba5efcf57f93fa65e5e2ef62 authored over 2 years ago by Thierry Kühni <[email protected]>
Added derives to satisfy axum middleware requirements to pass JwtClaims as Extension
afe62160e6bf20127d35025a74cff4b92b10ffb1 authored over 2 years ago by Thierry Kühni <[email protected]>
afe62160e6bf20127d35025a74cff4b92b10ffb1 authored over 2 years ago by Thierry Kühni <[email protected]>
Passing jwt claims instead of the user role in auth middleware, passing jwt claims to graphql handler
4d00e5ea04c977812eb41033169bf3f73fc1e437 authored over 2 years ago by Thierry Kühni <[email protected]>
4d00e5ea04c977812eb41033169bf3f73fc1e437 authored over 2 years ago by Thierry Kühni <[email protected]>
moved code from main to standalone mode, added additional init check to make sure the modes which require users only start if the DB contains at least one user
2ffb031038b12966a1dcd836940dd3b83f8c3c33 authored over 2 years ago by Thierry Kühni <[email protected]>
2ffb031038b12966a1dcd836940dd3b83f8c3c33 authored over 2 years ago by Thierry Kühni <[email protected]>
added cli mode selection, added init routine to register the first application user, removed dummy data init as it is not required anymore
fa4bf0ac7839cd54447a061c7254fa490cb47446 authored over 2 years ago by Thierry Kühni <[email protected]>
fa4bf0ac7839cd54447a061c7254fa490cb47446 authored over 2 years ago by Thierry Kühni <[email protected]>
replaced hand made graphql guards by async-graphql guards
8b010a5949ac18c6e521f5ecfb1bc8bd8261bcf5 authored over 2 years ago by Thierry Kühni <[email protected]>
8b010a5949ac18c6e521f5ecfb1bc8bd8261bcf5 authored over 2 years ago by Thierry Kühni <[email protected]>
added jwt based authentification to backend graphql api
ded8c50ef20e885b91420ffcd967eb7a5ffbd448 authored over 2 years ago by Thierry Kühni <[email protected]>
ded8c50ef20e885b91420ffcd967eb7a5ffbd448 authored over 2 years ago by Thierry Kühni <[email protected]>
removed hive-backend-ui from cargo file as it is not a rust package
cb6659c23b4be5b5165681227ad08a92e90ec2c0 authored over 2 years ago by Thierry Kühni <[email protected]>
cb6659c23b4be5b5165681227ad08a92e90ec2c0 authored over 2 years ago by Thierry Kühni <[email protected]>
Added username to jwt claims in order to authorize changes to existing users in the api
9e0cb0b15bf518ffc0e9e22aeed70eb858ac8442 authored over 2 years ago by Thierry Kühni <[email protected]>
9e0cb0b15bf518ffc0e9e22aeed70eb858ac8442 authored over 2 years ago by Thierry Kühni <[email protected]>
update todo
f284f0c9e08817673ddefda78461a7582ee1d21d authored over 2 years ago by Thierry Kühni <[email protected]>
f284f0c9e08817673ddefda78461a7582ee1d21d authored over 2 years ago by Thierry Kühni <[email protected]>
removed serverData store, as it is not needed due to graphql approach. The probe and target overview now work with actual serverdata. Lint run.
cc4564ec27b78ab38c7040a38bb5207f75f212e4 authored over 2 years ago by Thierry Kühni <[email protected]>
cc4564ec27b78ab38c7040a38bb5207f75f212e4 authored over 2 years ago by Thierry Kühni <[email protected]>
changed probeData to ProbeState, refactored graphql backend into multiple modules, added init_tss routine to detect and save the connected TSS, added new queries and mutations to backend server
b934c9c065fe2e93bd05168652d7b2460c9cf8f5 authored over 2 years ago by Thierry Kühni <[email protected]>
b934c9c065fe2e93bd05168652d7b2460c9cf8f5 authored over 2 years ago by Thierry Kühni <[email protected]>
changed probeData to ProbeState enum to make data uniform with targetdata
57c4b84c92f9c0fbef4637e07e247bf0d08e681e authored over 2 years ago by Thierry Kühni <[email protected]>
57c4b84c92f9c0fbef4637e07e247bf0d08e681e authored over 2 years ago by Thierry Kühni <[email protected]>
added from impl for TargetState used in graphql server, added ProbeState as new type and changed datastructure to make target and probe data uniform
da7f7d480010642353cc4db30dec6ce75933a67c authored over 2 years ago by Thierry Kühni <[email protected]>
da7f7d480010642353cc4db30dec6ce75933a67c authored over 2 years ago by Thierry Kühni <[email protected]>
partial fixes to testrack animation
b4e128226d1c0f6a9c651cc7c002e49e4c26b4ae authored over 2 years ago by Thierry Kühni <[email protected]>
b4e128226d1c0f6a9c651cc7c002e49e4c26b4ae authored over 2 years ago by Thierry Kühni <[email protected]>
dependency and todo list update, added missing packages to workspace cargo file
817a98220e840e7e3522146f868c1da9f8aa4b96 authored over 2 years ago by Thierry Kühni <[email protected]>
817a98220e840e7e3522146f868c1da9f8aa4b96 authored over 2 years ago by Thierry Kühni <[email protected]>
added apollo graphql, enhanced overview UI, wip changes
4144eb7680211472a53f0accae76cd316779a774 authored over 2 years ago by Thierry Kühni <[email protected]>
4144eb7680211472a53f0accae76cd316779a774 authored over 2 years ago by Thierry Kühni <[email protected]>
added not found view
6b03e96249c533e87b122c8e60535850a9abf5fc authored over 2 years ago by Thierry Kühni <[email protected]>
6b03e96249c533e87b122c8e60535850a9abf5fc authored over 2 years ago by Thierry Kühni <[email protected]>
added async graphql. With preliminary implementation of a backend root query without auth
dcd1880bd901810e94cfdc7c7cf3f6806edeb710 authored over 2 years ago by Thierry Kühni <[email protected]>
dcd1880bd901810e94cfdc7c7cf3f6806edeb710 authored over 2 years ago by Thierry Kühni <[email protected]>
added async graphql implementation for some hardware types to use it in the monitor webserver
a945f3800e3ebc9e4b2b1733541b118b0013f294 authored over 2 years ago by Thierry Kühni <[email protected]>
a945f3800e3ebc9e4b2b1733541b118b0013f294 authored over 2 years ago by Thierry Kühni <[email protected]>
added handling of unrecoverable hardware error, tss detect function now returns an array instead of a vec
e1600fee89a88413c14001391ccf18c45180798e authored over 2 years ago by Thierry Kühni <[email protected]>
e1600fee89a88413c14001391ccf18c45180798e authored over 2 years ago by Thierry Kühni <[email protected]>
refactored monitor crate, moved various functionalities into new submodules. Enhanced HiveDefine registry.
7e36a67421229c69068eba6739478adbf88a8aa2 authored over 2 years ago by Thierry Kühni <[email protected]>
7e36a67421229c69068eba6739478adbf88a8aa2 authored over 2 years ago by Thierry Kühni <[email protected]>
fixed linker bug to mistake decimal ranges as hex, save elf files with hex memory ranges for better readability
8c4a75d789437ba196a46f6a787c5f5641b71350 authored over 2 years ago by Thierry Kühni <[email protected]>
8c4a75d789437ba196a46f6a787c5f5641b71350 authored over 2 years ago by Thierry Kühni <[email protected]>
fixed testbinary flash status update, added retry function to retry with connect-under-reset if flashing fails without
f4cd8f9a6634d6b457bf10221a06944505732f55 authored over 2 years ago by Thierry Kühni <[email protected]>
f4cd8f9a6634d6b457bf10221a06944505732f55 authored over 2 years ago by Thierry Kühni <[email protected]>
added jwt based websocket authentication, moved auth handling to auth module
82a2f2fb603e913aa41833b40071acd3e56c3b1d authored over 2 years ago by Thierry Kühni <[email protected]>
82a2f2fb603e913aa41833b40071acd3e56c3b1d authored over 2 years ago by Thierry Kühni <[email protected]>
refactored testrack canvas components, added webfont addon to terminal to avoid unloaded fonts on initial page load
4b441d0db7017ff157d2a0decd2ebe03c4a4ea96 authored over 2 years ago by Thierry Kühni <[email protected]>
4b441d0db7017ff157d2a0decd2ebe03c4a4ea96 authored over 2 years ago by Thierry Kühni <[email protected]>
minor refactoring, enhanced testprogram view
e6c8b47dc3a15380b1950b9558041ac1615bf741 authored over 2 years ago by Thierry Kühni <[email protected]>
e6c8b47dc3a15380b1950b9558041ac1615bf741 authored over 2 years ago by Thierry Kühni <[email protected]>
added read-only terminal, lint run
028cd52a9efd7864676253d24abce913211cc461 authored over 2 years ago by Thierry Kühni <[email protected]>
028cd52a9efd7864676253d24abce913211cc461 authored over 2 years ago by Thierry Kühni <[email protected]>
added testprograms view wip
9cf788f5c59249686b1c5337b867c2b2013a2c5b authored over 2 years ago by Thierry Kühni <[email protected]>
9cf788f5c59249686b1c5337b867c2b2013a2c5b authored over 2 years ago by Thierry Kühni <[email protected]>
updated IPC parse error type due to changes in comm-types crate
738623cdd34798964b89048da57185f11a78a584 authored over 2 years ago by Thierry Kühni <[email protected]>
738623cdd34798964b89048da57185f11a78a584 authored over 2 years ago by Thierry Kühni <[email protected]>
replaced CborValue with Cbor struct, added the webserver, added auth endpoint
00554c2e0df9fb7db95434815892be57b7f338a2 authored over 2 years ago by Thierry Kühni <[email protected]>
00554c2e0df9fb7db95434815892be57b7f338a2 authored over 2 years ago by Thierry Kühni <[email protected]>
replaced CborValue struct with Cbor struct which now does both ser/deserializing, added tests for Cbor struct impls, added auth comm types
f8ed073e12f2b282dc417c8996f00bf6883641b4 authored over 2 years ago by Thierry Kühni <[email protected]>
f8ed073e12f2b282dc417c8996f00bf6883641b4 authored over 2 years ago by Thierry Kühni <[email protected]>
added todo/idea list
2af560aeb28a1b741d3137e79f5bd6e34b133638 authored over 2 years ago by Thierry Kühni <[email protected]>
2af560aeb28a1b741d3137e79f5bd6e34b133638 authored over 2 years ago by Thierry Kühni <[email protected]>
renamed hive-backend
c1e876a2eaf99e371fc2212707f429b843f04521 authored over 2 years ago by Thierry Kühni <[email protected]>
c1e876a2eaf99e371fc2212707f429b843f04521 authored over 2 years ago by Thierry Kühni <[email protected]>
added first raw concept implementation of backend UI
93a7ab2bf8f877d0b0f4693b7d0b01da76f7b6e8 authored over 2 years ago by Thierry Kühni <[email protected]>
93a7ab2bf8f877d0b0f4693b7d0b01da76f7b6e8 authored over 2 years ago by Thierry Kühni <[email protected]>
added hive-backend with vue 3 default installation
7af192900c92ab1da59c91e69071bcdee68656e8 authored over 2 years ago by Thierry Kühni <[email protected]>
7af192900c92ab1da59c91e69071bcdee68656e8 authored over 2 years ago by Thierry Kühni <[email protected]>
Declared DB as static instead of passing it as an argument
4d8d6e179540755890163bd7ba7e9ab66ae5a4e5 authored over 2 years ago by Thierry Kühni <[email protected]>
4d8d6e179540755890163bd7ba7e9ab66ae5a4e5 authored over 2 years ago by Thierry Kühni <[email protected]>
added a db sync data function which needs to be called in order to sync target data from runtime to db, changed certain init functions accordingly
d3d2dbb3903e6d2582267c5e4b7d4ac5c38e6846 authored over 2 years ago by Thierry Kühni <[email protected]>
d3d2dbb3903e6d2582267c5e4b7d4ac5c38e6846 authored over 2 years ago by Thierry Kühni <[email protected]>
added first test which checks the UID in the core register, minor adjustments to logging
8df92553f77dc60d73ca8d1765bbf5fc2b68ba1f authored over 2 years ago by Thierry Kühni <[email protected]>
8df92553f77dc60d73ca8d1765bbf5fc2b68ba1f authored over 2 years ago by Thierry Kühni <[email protected]>
added architecture field to TargetInfo struct
96feb2182470595dff5773aed6036a662892cc73 authored over 2 years ago by Thierry Kühni <[email protected]>
96feb2182470595dff5773aed6036a662892cc73 authored over 2 years ago by Thierry Kühni <[email protected]>
added hive_defines.S generation and injection, added automatic building of testbinaries, added automatic flashing of testbinaries
c68ccc7926faee71e01d7e174a9a991bfd7d0b10 authored over 2 years ago by Thierry Kühni <[email protected]>
c68ccc7926faee71e01d7e174a9a991bfd7d0b10 authored over 2 years ago by Thierry Kühni <[email protected]>
adapted code to use the new TargetInfo struct
bf6b890b76b4988b75c7df65854f8e2a8716e644 authored over 2 years ago by Thierry Kühni <[email protected]>
bf6b890b76b4988b75c7df65854f8e2a8716e644 authored over 2 years ago by Thierry Kühni <[email protected]>
changed hive_defines comments to # to unify syntax between arm and riscv, added riscv default testprogram
6882c03a354c33ce25a752bd4dd4357679f41245 authored over 2 years ago by Thierry Kühni <[email protected]>
6882c03a354c33ce25a752bd4dd4357679f41245 authored over 2 years ago by Thierry Kühni <[email protected]>
moved init functions to controller crate, changed code to new TargetInfo struct
b86c19b75b928c56b8d2efbba3bd642fe3b0dcc4 authored over 2 years ago by Thierry Kühni <[email protected]>
b86c19b75b928c56b8d2efbba3bd642fe3b0dcc4 authored over 2 years ago by Thierry Kühni <[email protected]>
dependency updates
8c65466043616bcacba0ce545bed605ecec8f6f9 authored over 2 years ago by Thierry Kühni <[email protected]>
8c65466043616bcacba0ce545bed605ecec8f6f9 authored over 2 years ago by Thierry Kühni <[email protected]>
moved common init functions from monitor/runner into init module, changed TSS and Testchannel structs to use new TargetInfo struct instead of only the target name as String
79713fb872cbd551eda582637d6e588880f12c03 authored over 2 years ago by Thierry Kühni <[email protected]>
79713fb872cbd551eda582637d6e588880f12c03 authored over 2 years ago by Thierry Kühni <[email protected]>
added TargetInfo and Memory types to hardware comm
a475df7d977b78a253c5234a34f86d7e6331919e authored over 2 years ago by Thierry Kühni <[email protected]>
a475df7d977b78a253c5234a34f86d7e6331919e authored over 2 years ago by Thierry Kühni <[email protected]>
added target base address detection and automatic building of testbinaries
ba50e69977901409810313b850f21c4dabd509f9 authored over 2 years ago by Thierry Kühni <[email protected]>
ba50e69977901409810313b850f21c4dabd509f9 authored over 2 years ago by Thierry Kühni <[email protected]>
added first tests to test the IPC server
373bf30327746b18a367f57827555e1274f12d22 authored over 2 years ago by Thierry Kühni <[email protected]>
373bf30327746b18a367f57827555e1274f12d22 authored over 2 years ago by Thierry Kühni <[email protected]>
added additional derives to enable testing in the monitor application
6064b32278edbb1950820d04246b6ba9c16c8760 authored over 2 years ago by Thierry Kühni <[email protected]>
6064b32278edbb1950820d04246b6ba9c16c8760 authored over 2 years ago by Thierry Kühni <[email protected]>
changed DB folder path, moved init functions into init module, added binaries module to handle the testprograms, added first default testprogram for ARM cores
28809ea960ca4c49c3cefcad45e99a6f9ab75d0f authored over 2 years ago by Thierry Kühni <[email protected]>
28809ea960ca4c49c3cefcad45e99a6f9ab75d0f authored over 2 years ago by Thierry Kühni <[email protected]>
added dummy print function to pretty print the test results
9630a0c6b439617400b657e0e0790f74485a0e33 authored over 2 years ago by Thierry Kühni <[email protected]>
9630a0c6b439617400b657e0e0790f74485a0e33 authored over 2 years ago by Thierry Kühni <[email protected]>
added a delay before shutting down the entire process, so the async thread has enough time to transmit the last messages. Moved testfunction initialization to static init function.
678a3569288638e3462f0ff2acef411d124408b7 authored over 2 years ago by Thierry Kühni <[email protected]>
678a3569288638e3462f0ff2acef411d124408b7 authored over 2 years ago by Thierry Kühni <[email protected]>
implemented the testfunction ordering, added test skipping with reason, if attaching the probe fails
8ad40377d814268a1bb3882236d6673d414be585 authored over 2 years ago by Thierry Kühni <[email protected]>
8ad40377d814268a1bb3882236d6673d414be585 authored over 2 years ago by Thierry Kühni <[email protected]>
fixed desync detection bugs in initialization functions, fixed a deadlock in run_tests function, added better logging
525ccef9e4bfbc0dd8bb695280c28ff8f6240ff7 authored over 2 years ago by Thierry Kühni <[email protected]>
525ccef9e4bfbc0dd8bb695280c28ff8f6240ff7 authored over 2 years ago by Thierry Kühni <[email protected]>
added trace message to better debug the autonomous queue
8f6e1ce9b53683da1588bc2a30d336abfafef08b authored over 2 years ago by Thierry Kühni <[email protected]>
8f6e1ce9b53683da1588bc2a30d336abfafef08b authored over 2 years ago by Thierry Kühni <[email protected]>
added probe initialization, added working implementations of probe and target IPC endpoints
7045aa4a44747f382e5cc13b5f1e85ba656d89b8 authored over 2 years ago by Thierry Kühni <[email protected]>
7045aa4a44747f382e5cc13b5f1e85ba656d89b8 authored over 2 years ago by Thierry Kühni <[email protected]>
changed usb-port to correct hid_interface field and made it optional
a7cb8933a7ba3819bc5cd28933aa03e0cc3c99a4 authored over 2 years ago by Thierry Kühni <[email protected]>
a7cb8933a7ba3819bc5cd28933aa03e0cc3c99a4 authored over 2 years ago by Thierry Kühni <[email protected]>
added sled database, added ipc server error types
68ff286d9696a97fb8e32f2ae1f8586ac423ff2b authored over 2 years ago by Thierry Kühni <[email protected]>
68ff286d9696a97fb8e32f2ae1f8586ac423ff2b authored over 2 years ago by Thierry Kühni <[email protected]>
added notify signal to send test results on completion of testing
a1af6338e040468b39a34842bfc284ba42fb0603 authored over 2 years ago by Thierry Kühni <[email protected]>
a1af6338e040468b39a34842bfc284ba42fb0603 authored over 2 years ago by Thierry Kühni <[email protected]>
added test result reporting to comm-thread
f1931b8b04384b4c4b52d94e7bf8f5e47408700c authored over 2 years ago by Thierry Kühni <[email protected]>
f1931b8b04384b4c4b52d94e7bf8f5e47408700c authored over 2 years ago by Thierry Kühni <[email protected]>
added test result types
5125ef6cbbd3a1e2cdfe1adcba706bf885eb7222 authored over 2 years ago by Thierry Kühni <[email protected]>
5125ef6cbbd3a1e2cdfe1adcba706bf885eb7222 authored over 2 years ago by Thierry Kühni <[email protected]>
changed initialization to add new probe_info. Implemented probe reinitialization after each test run on a single target.
a56a42eb9c3d466daa39cadf4de3b5a77ae2c501 authored over 2 years ago by Thierry Kühni <[email protected]>
a56a42eb9c3d466daa39cadf4de3b5a77ae2c501 authored over 2 years ago by Thierry Kühni <[email protected]>
added probe_info field to CombinedTestChannel struct to support probe reinitialization
1cd9b180c22ab9845df6aa344a11bdeadc53857a authored over 2 years ago by Thierry Kühni <[email protected]>
1cd9b180c22ab9845df6aa344a11bdeadc53857a authored over 2 years ago by Thierry Kühni <[email protected]>
moved init functions to separate module, added hardware init functions with desync detections
76eadecac80ae371f3ee95a06b8cec4022beaf11 authored over 2 years ago by Thierry Kühni <[email protected]>
76eadecac80ae371f3ee95a06b8cec4022beaf11 authored over 2 years ago by Thierry Kühni <[email protected]>
added comments, and compact types
c5471b097bddd1cffe2a55c45e8b05ddc4f5450a authored over 2 years ago by Thierry Kühni <[email protected]>
c5471b097bddd1cffe2a55c45e8b05ddc4f5450a authored over 2 years ago by Thierry Kühni <[email protected]>
added retryable requests and simple request generator functions
7d8f981a65b31f27152d81618f05f193bdf41431 authored over 2 years ago by Thierry Kühni <[email protected]>
7d8f981a65b31f27152d81618f05f193bdf41431 authored over 2 years ago by Thierry Kühni <[email protected]>
slight changes to ipc handler functions
e688f84f2666645304d5804701dff1ceab527c18 authored over 2 years ago by Thierry Kühni <[email protected]>
e688f84f2666645304d5804701dff1ceab527c18 authored over 2 years ago by Thierry Kühni <[email protected]>
dependency updates
e4b0a3b62a9d71c0a02edd3b79a3cef274363ca4 authored over 2 years ago by Thierry Kühni <[email protected]>
e4b0a3b62a9d71c0a02edd3b79a3cef274363ca4 authored over 2 years ago by Thierry Kühni <[email protected]>
added parsing support for IpcMessage, added crude implementation of test result type
0805eba535ed36c3dbc9f93d6b6f80f498573eef authored over 2 years ago by Thierry Kühni <[email protected]>
0805eba535ed36c3dbc9f93d6b6f80f498573eef authored over 2 years ago by Thierry Kühni <[email protected]>
added initial monitor implementation, with ipc server to communicate with the runner
15857a10816d3bdce56e7fc13409ab87cee11751 authored over 2 years ago by Thierry Kühni <[email protected]>
15857a10816d3bdce56e7fc13409ab87cee11751 authored over 2 years ago by Thierry Kühni <[email protected]>
adjusted testfunctions to new function type, added raw ipc, added probe reinitializing after each target test run
6cc9e0b3fe7f2ff5bf903a7ad8e50a89297e3d79 authored over 2 years ago by Thierry Kühni <[email protected]>
6cc9e0b3fe7f2ff5bf903a7ad8e50a89297e3d79 authored over 2 years ago by Thierry Kühni <[email protected]>
added Display impl for TestChannel enum
a24a415d621a498ab658ad5dfd09517df6219400 authored over 2 years ago by Thierry Kühni <[email protected]>
a24a415d621a498ab658ad5dfd09517df6219400 authored over 2 years ago by Thierry Kühni <[email protected]>
changed hive_test macro to support the new Session handle introduced in hive-test crate
601b7cf808a9151dc28ef01c0bb678473338c9e6 authored over 2 years ago by Thierry Kühni <[email protected]>
601b7cf808a9151dc28ef01c0bb678473338c9e6 authored over 2 years ago by Thierry Kühni <[email protected]>
changed probe handle type in Hive testfunctions from Probe to Session
a8cd6a66f6a32fdd5a23418951a56f1450d14ba7 authored over 2 years ago by Thierry Kühni <[email protected]>
a8cd6a66f6a32fdd5a23418951a56f1450d14ba7 authored over 2 years ago by Thierry Kühni <[email protected]>
added new getters for CombinedTestchannel, adjusted mutability on some functions
57caef61ba634a6d75cf903606861355e9bd26d8 authored over 2 years ago by Thierry Kühni <[email protected]>
57caef61ba634a6d75cf903606861355e9bd26d8 authored over 2 years ago by Thierry Kühni <[email protected]>
added ipc comm types and global cbor trait implementations for axum
29342b0e219b689f6cb2a4561fc94a11e233388c authored over 2 years ago by Thierry Kühni <[email protected]>
29342b0e219b689f6cb2a4561fc94a11e233388c authored over 2 years ago by Thierry Kühni <[email protected]>
added initial implementation of runner
6e462b526efc78fcdb1902533b711c4f830a1a3f authored over 2 years ago by Thierry Kühni <[email protected]>
6e462b526efc78fcdb1902533b711c4f830a1a3f authored over 2 years ago by Thierry Kühni <[email protected]>
clippy run
bffd9076fe61365636b18f70965e10661c189815 authored over 2 years ago by Thierry Kühni <[email protected]>
bffd9076fe61365636b18f70965e10661c189815 authored over 2 years ago by Thierry Kühni <[email protected]>
changed dependency from probe-rs stable to probe-rs test
6d5c06c8c15c6f1d1de78c37be64314ea7ea414f authored over 2 years ago by Thierry Kühni <[email protected]>
6d5c06c8c15c6f1d1de78c37be64314ea7ea414f authored over 2 years ago by Thierry Kühni <[email protected]>
changed mutexes locked during testing to poison free mutexes, clippy run, added more required getters and setters
d9441f826a73b788d71d4b31cb966efb500f081d authored over 2 years ago by Thierry Kühni <[email protected]>
d9441f826a73b788d71d4b31cb966efb500f081d authored over 2 years ago by Thierry Kühni <[email protected]>
added deploy script to gitignore
6cffaf816e738b9bfb0f5c0a9656f5a21ee6618f authored over 2 years ago by Thierry Kühni <[email protected]>
6cffaf816e738b9bfb0f5c0a9656f5a21ee6618f authored over 2 years ago by Thierry Kühni <[email protected]>
added new comm-types crate which stores all types used for ipc and webserver communication
9f6d8da9c2cd5c69a3126316e8ca7b1e0ce0c23c authored almost 3 years ago by Thierry Kühni <[email protected]>
9f6d8da9c2cd5c69a3126316e8ca7b1e0ce0c23c authored almost 3 years ago by Thierry Kühni <[email protected]>
refactoring due to comm-types crate addition, added self-organizing queue like autoconnect function to connect a testchannel with all available targets
b9ff389a830552ba1ee5399e3eac2e3ebbaecd70 authored almost 3 years ago by Thierry Kühni <[email protected]>
b9ff389a830552ba1ee5399e3eac2e3ebbaecd70 authored almost 3 years ago by Thierry Kühni <[email protected]>
nested dependency changes
d7d2293ace866716223ab7310400d6bd2d1165b1 authored almost 3 years ago by Thierry Kühni <[email protected]>
d7d2293ace866716223ab7310400d6bd2d1165b1 authored almost 3 years ago by Thierry Kühni <[email protected]>
nested dependency changes
e16b8320d3fbe2e8473adf0b2adc819bb5864411 authored almost 3 years ago by Thierry Kühni <[email protected]>
e16b8320d3fbe2e8473adf0b2adc819bb5864411 authored almost 3 years ago by Thierry Kühni <[email protected]>