From 4336994571b7f051ccf28fe8481b400381e41a3e Mon Sep 17 00:00:00 2001 From: Artturin Date: Tue, 1 Oct 2024 22:46:35 +0300 Subject: [PATCH] Add test --- flake.nix | 14 ++++++++++++++ tests/test-upstream.out | Bin 0 -> 4892 bytes tests/test.c | 31 +++++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100755 tests/test-upstream.out create mode 100644 tests/test.c diff --git a/flake.nix b/flake.nix index 9fe1350..3f46fc4 100644 --- a/flake.nix +++ b/flake.nix @@ -49,6 +49,20 @@ default = self.packages.${system}.smi; }; + checks = { + simple = + pkgs.runCommand "test" + { + # Goes up to 7 + NIX_DEBUG = 0; + } + '' + mkdir -p $out + ${self.packages.${system}.tt-gcc}/bin/riscv32-unknown-elf-gcc ${./tests/test.c} -o $out/test + ${self.packages.${system}.tt-gcc}/bin/riscv32-unknown-elf-gcc -mblackhole ${./tests/test.c} -o $out/test-wormhole + ''; + }; + formatter = pkgs.nixfmt-rfc-style; } ); diff --git a/tests/test-upstream.out b/tests/test-upstream.out new file mode 100755 index 0000000000000000000000000000000000000000..76359cc2e1dc03a4ca18051012d0780ba8a834a8 GIT binary patch literal 4892 zcmeHLYitzP6+U+!J2p_VFk5U=)UFxV%S$U@ExC#+br%fA5hZCMRU=iMjK^!Uk=N_) z4g^b8V|VQ=P*gRUh(}e4D&`UO^~XP~{wo+tpAuCPwUyF`*7B53)}q>W6?9_4$-yzAGi^lvcu?5=H^?h!WPL=1$6zqF%Q?f<;zkk%Q|Cv(Cet78oXbDzZA9}nh!?hHbjhxkUAiqR`%oqYGI%6ue+V`2&VoT~Kk zC&y)%NxyVMQ!g7NpUuG*vc5l0GY0J|UVGXtQ(Yj_(8>MAtm410NbYxx749o~lYcZ+ zHjmz;>6ehR=nPpKA?=Wk8So7;H}LxDe^iOxt8HK?A5^O&w%b2055crTO z9U3yFK|`igXvmZT4Ver$liWT1> ztSw&<)+R?-9bXf$3*=ujSL)<{3$h|ie)B@P*xrltaHs6<(iH#IcAD1Ckvp+cD_-sn zyJIitrgo?7Ph2a{t?Mi!&kFLaAkUafD8Q&qMf6Ka@X+ce*E=_I1!Fh6~ zOQj_8Q#t={#**$B)?K<$PE3@lHF>9OYS+qK<8x=VrTW^Eb>-{GAMO{vV@#YC+*zbv z=JQdCxTg%9*&Z^R7KD4?osiiYBR8ZgiK2l$m~AS)UTQT%VM?sKMbq#6f~*TI>#g=T z!hR@9uJ)E<8ZBhKHc!(f@GqbqF@8`p#trQ4VkEa<-!ERe(JFa~Tc}6iM!u;pl!Jav zH}wMU8n;_VoWcE6xdU;o`D`Y%u_W$EoP){0uU-_h+>e__g4*#u_ye?Tt8l(O$lH() zYmR(@E6{V1-FGVp(vfhfN7xUufpz59virk(@OY>w{O9^V@1(<2(+L)_G==I_V~#!DG3T*GRBTWc5}8fY>e zm2jD&?R#AI#|4gdsD|+|TGv!+szW?~b2WmBS)+H$yaJA|6lKLbGO%ns|6e75X8e-| zJOj-6*@RRHfx0Y^WHKWJg(XB>}ONCZ2-78yAKEbAqVUoGc=_gCv>jS`|u zRXVLzljp&-&efvjQMMH?f~uv{!A5b1Kx!3BUSuk%=a|Lm+>dy zm**vnde{a0aJ~>VgI^!dlkjVppU*DO*9-h6#+R6E+jWM9Y{yF<%Xo2@^69}$!As}u zfy{7*+`L!tjtmUIVcY#VdvGY%=M35XUM^p-og>G{&1FZ1(q6hhzT?r1U>w`Y=bceI zJ?!O2X&~=p({}%nY<84#eb1*|54VnO*O_fh?Jeu$r3)NfCOdK@pRPUF{f_4llVRd` zgD`7LDU25E>Z;QD{BSPt?)_rw^Ly+)2fA&WCq<{)ME%PR1<%QQFf9v)IV1V>|Jdpb zvfpx=v{o}XlFJMu%k3C0hzpr(TC*|D$JvJ`fz2ZDgH2J6t4?99t;;RR21T&IEpNb z+M#&xT8cZKm(TPaK~12jKVajR8jc2TfXe&8gFah%-QbCDs!D5vVjjP#_}=6Hmq;Ho z@3Sy?^=~8Qv2;NmgD{Wp#nwlR$GqJTIWM2@D0qD5%O=O}t>f{%w{HdF zlq6``=O%eeC}#1Y?az*FeK~%;ClwS4^!< pfOiue`TITw;d#T5W(db7+aV