From aa3374fba2250af0071ba210a0ccbe4df72d0ec7 Mon Sep 17 00:00:00 2001 From: Daniel Siepmann Date: Thu, 15 Feb 2024 08:29:35 +0100 Subject: [PATCH] Add setup to execute tests of TYPO3 testing framework --- .../configuration/ftdetect/folder_typo3.vim | 14 ++++++++++++++ projects/typo3/testing-framework-shell.nix | Bin 0 -> 1213 bytes 2 files changed, 14 insertions(+) create mode 100644 projects/typo3/testing-framework-shell.nix diff --git a/home/programs/neovim/configuration/ftdetect/folder_typo3.vim b/home/programs/neovim/configuration/ftdetect/folder_typo3.vim index 6cc300a..c1292bb 100644 --- a/home/programs/neovim/configuration/ftdetect/folder_typo3.vim +++ b/home/programs/neovim/configuration/ftdetect/folder_typo3.vim @@ -17,3 +17,17 @@ function! Typo3SetupPhpUnitFunctional() \ 'nearest': '--configuration Build/phpunit/FunctionalTests.xml', \} endfunction + +augroup typo3TestingFrameworkFolder + autocmd! + autocmd BufEnter **/stuff/typo3/testing-framework/Tests/Unit/** execute "call Typo3TestingFrameworkSetupPhpUnitUnit()" +augroup END + +function! Typo3TestingFrameworkSetupPhpUnitUnit() + let g:test#php#phpunit#options = { + \ 'file': '--configuration Resources/Core/Build/UnitTests.xml', + \ 'nearest': '--configuration Resources/Core/Build/UnitTests.xml', + \} + + let g:test#php#phpunit#executable = '.Build/bin/phpunit' +endfunction diff --git a/projects/typo3/testing-framework-shell.nix b/projects/typo3/testing-framework-shell.nix new file mode 100644 index 0000000000000000000000000000000000000000..23265ac63dac6371ac37a4fd8304d110b77555aa GIT binary patch literal 1213 zcmV;u1VZ}&M@dveQdv+`09ykcFq%VA9;evcV$W?+qQIDUSS^Gf1~Ddg7UO$6l5SR2 zc%&!=!i`bNu6W`E*towd*bCOy2F=vkV@Jt^SUH-qF-=p33<;Rn4t-&yk+|MGnpoE} zFA`91IGu{-7;o{^A~~)|l}zlVM^XFfX#Hcw0z34jLyA8`-q+KXi*HMQDW!|r<05W) zwkE+}56ZpH?Gk6lwiC|oO%;s=ok)Gf94xDY6F%d0Wc-@ZnuAw5U$TU)dRAN=j* zo@93C^wRj~wZgF?*ld|%gwW;9g+Nc@oOhd<6M_}&i2AHvW>~|dry*KNqdmi05yhYT4UVPn@}Qk|QRo;gHW{l%C#mj36EZot zf66@}XQySkcc!NWtbbN+9}WK!WO=A=3c%`rptS)59x9_Q;P%Xl+s=7nTR9{6ks?kT z?$n`ncTe0B3yraWgsp2!IumiNzN#YkE;zQHWsN|SuLUh7?(W)y?*qwb%_ZtQvDYg!G zBlsheU%(rtwm4Jf&#V3^RQHJQP`G8ur;ZI#j7ch|?$3oxN>n|G zg*H={){}YS?YJ#699{KBwvK^7h%dw*Y}IaHY9)*m|Y7WcI-=;E-n5sN2TB@`7@`>p_*^?=LxDBVNM!LnJ26FIsxWal`IjSUKXOLzq z#XRH)3Dq7ZVsHfROOxDJ9Gn$=(paA6ne1BL_PFona%umZ0?r&>>tv)?V75{Ssrw5P zq%^SMz;rEyRUTQ&l5$pBRj%PrkB6@t$@5-{oL|ByW<3f)}@$pFQ10K-@PQ= zVdaP5|A%m;3nt=)Ep>s_B3rV4jCzDy!O=c0n4a@UWBXdr#*r z+mPf94Gr@6vHeHOt96!6nr9a>1u!J+yt)VsBxkDqD3VXbY7vrts`v4AE$_J?*y14` zmcyz70mfw>+e~UGBWQU4xE$A0pFH9Q47Ni>J|)DJc0cFiAh5~JpCPzm4X^}#pd?dVJ!L3Wqm4g`T6V@ zSc2R(P8*}1W`G3SbMKpRb4|?Q0OGMREf}*S^u|dx${MzO1?LW+BW`VU{k literal 0 HcmV?d00001