Commit Graph

45 Commits

Author SHA1 Message Date
Tom Alexander 9f111fe445
Rework the makefiles.
clippy Build clippy has failed Details
build-organic Build build-organic has failed Details
format Build format has failed Details
2024-04-10 20:48:11 -04:00
Tom Alexander 64bb597908
Build bundler wasm target by default. 2024-01-26 21:17:40 -05:00
Tom Alexander 556afecbb8
Hide the util module. 2024-01-03 23:04:47 -05:00
Tom Alexander f57d60dab0
Add a doc target to the Makefile. 2024-01-03 19:55:22 -05:00
Tom Alexander 52cb81e75e
Cleanup.
clippy Build clippy has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has succeeded Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
2023-12-31 12:02:02 -05:00
Tom Alexander 0897061ff6
Add wasm tests to the CI. 2023-12-29 19:07:07 -05:00
Tom Alexander abf066701e
Add category and path to WasmDocument. 2023-12-27 11:31:35 -05:00
Tom Alexander 68ccff74fa
Outline for the wasm compare function. 2023-12-26 18:55:28 -05:00
Tom Alexander 65abaa332f
Separate out the wasm test into its own feature/binary. 2023-12-25 13:12:32 -05:00
Tom Alexander bbb9ec637a
Add code to test the wasm code path without actually dropping into wasm. 2023-12-25 12:14:50 -05:00
Tom Alexander 2d5593681f
Start defining the return type. 2023-12-24 13:02:34 -05:00
Tom Alexander a48d76321e
Building basic wasm. 2023-12-24 00:47:32 -05:00
Tom Alexander a880629831
Make clippy not write to the host git repo. 2023-10-23 17:43:32 -04:00
Tom Alexander e4d9c5f467
Add makefile command to run clippy through docker. 2023-10-16 19:38:45 -04:00
Tom Alexander 1c23065329
Add a clippy command to the makefile. 2023-10-16 17:03:39 -04:00
Tom Alexander 17c2e9fefe
Add a build of compare and foreign document test without tracing. 2023-10-14 19:31:41 -04:00
Tom Alexander 3e7e54a1bd
Add the foreign_document_test to the build tests. 2023-10-14 15:26:04 -04:00
Tom Alexander 1ab7d2f2d7
Add a test showing we are not handling exports flags properly. 2023-10-04 17:32:51 -04:00
Tom Alexander a29973a110
Add a "format" makefile target.
rust-test Build rust-test has succeeded Details
rust-build Build rust-build has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has succeeded Details
2023-09-21 23:20:22 -04:00
Tom Alexander e3d755317d
Add a top-level makefile target for running the foreign document test. 2023-09-06 16:17:42 -04:00
Tom Alexander a40a504f94
Switch to using read-only root in docker containers.
rustfmt Build rustfmt has succeeded Details
rust-test Build rust-test has succeeded Details
rust-build Build rust-build has succeeded Details
2023-08-31 21:23:51 -04:00
Tom Alexander 207a0546b0
Run full test suite despite default feature selection.
rustfmt Build rustfmt has succeeded Details
rust-test Build rust-test has succeeded Details
rust-build Build rust-build has succeeded Details
2023-08-29 23:23:31 -04:00
Tom Alexander 085490476e
Fix make dockertest.
rustfmt Build rustfmt has succeeded Details
rust-test Build rust-test has succeeded Details
rust-build Build rust-build has succeeded Details
2023-08-27 22:41:55 -04:00
Tom Alexander d8c3285e3c
Add --init flag to docker run.
rustfmt Build rustfmt has succeeded Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
I noticed in a separate project that ctrl+c was not being honored under --init was passed, so I'm adding it in here.
2023-08-19 02:51:00 -04:00
Tom Alexander 2938d5809a
Use the rust cache for make dockertest. 2023-08-14 23:17:38 -04:00
Tom Alexander b93a12c32c
Add support for escaped double quotes in sexp. 2023-08-14 16:55:04 -04:00
Tom Alexander 5768c8acda
Add a script to run compare using the docker image. 2023-08-14 15:30:13 -04:00
Tom Alexander 422804d846
Add script for running specific tests inside docker.
rust-build Build rust-build has failed Details
rust-test Build rust-test has failed Details
2023-08-14 12:21:15 -04:00
Tom Alexander 00354ccc20
Add a volume for cargo cache.
This is to be a good citizen by not downloading all the rust dependencies every time I run the tests locally. Unfortunately, it will still compile all the dependencies each time, but that is a local operation.
2023-08-14 10:57:48 -04:00
Tom Alexander e33ec4a02c
Add support for reading begin/end bounds in the new standard-properties format. 2023-08-13 02:21:02 -04:00
Tom Alexander 34985c9045
Add makefile target for running the tests inside the docker container.
rust-build Build rust-build has failed Details
rust-test Build rust-test has failed Details
rustfmt Build rustfmt has succeeded Details
2023-08-13 02:20:16 -04:00
Tom Alexander 290a700a22
New, updated opentelemetry tracing exporter. 2023-08-10 23:27:15 -04:00
Tom Alexander f6e539a40b
Remove run targets from makefile.
These no longer make sense since we have to pass a parameter to the script for the path to the org-mode document.
2023-08-10 19:34:43 -04:00
Tom Alexander 77de97703f
Remove all the old references to "toy language"
This is a relic from the early development days in this repo. When I first started this repo, it was a clean-slate playground to test ideas for solving the road blocks I hit with my previous attempt at an org-mode parser. To keep things simple, I originally only had a very basic set of syntax rules that only vaguely looked similar to org-mode. Once I had things figured out, I kept developing in this repo, morphing it into a full org-mode parser. A couple of references to those early days still remained, and this patch should get rid of the last of them.
2023-08-10 18:52:57 -04:00
Tom Alexander 3a174dd41b
Only build musl binaries on linux. 2023-04-20 22:53:17 -04:00
Tom Alexander 7c64be3f51
Add support for multiprocessing for the tests. 2023-04-19 16:35:26 -04:00
Tom Alexander a6d8c873d4
Add an assert_bounds utility function. 2023-04-19 15:29:46 -04:00
Tom Alexander 6cb536169d
Build static binaries for release. 2023-04-19 00:42:08 -04:00
Tom Alexander 7649ff7990
Make a release build. 2023-04-19 00:09:25 -04:00
Tom Alexander 72c8da94a3
Hook the integration tests into rust's test framework.
Instead of using a hacked-together shell script, use rust's test framework to do the comparison.
2023-04-18 23:50:58 -04:00
Tom Alexander f27965001d
End plain lists when there are two blank lines. 2023-04-12 13:09:44 -04:00
Tom Alexander a77d2655bd
Instrument the code. 2023-03-27 16:36:43 -04:00
Tom Alexander e7b95ea59c
Add more jaeger commands to the Makefile. 2023-03-25 17:00:56 -04:00
Tom Alexander e6752b9d83
Building the plain list item context. 2023-03-25 14:10:22 -04:00
Tom Alexander a6cf1adf4b
Add a top-level Makefile.
This is primarily to automate launching jaeger in docker for easier viewing of traces.
2023-03-25 10:07:47 -04:00