Commit Graph

10 Commits

Author SHA1 Message Date
Salanto
22cfee962b
Add regression test to ACL ini handler (#281)
* Add QTest for issue validation

* Add file-existence check for test

* Update acl_roles_handler.cpp

* Appease clang

* Only look for unittest files

* Where art thou?

* Change root directory when running test

* Fix pathing on Windows CI

* Windows please just accept this path

* Too many CDs

* Bash is evil.

* Wildcard moment

* I swear to god Bill Gates why does your OS suck so much?

* Add cache, use working-directory

* Maybe? Maybe not? Who the fuck cares at this point

* Fix library path

Holy shit these tests almost work on Windows.

* FUCKING HELL

* Where art thou? 2nd Edition

* Edited wrong one

* Re-add execution code

* Remove Linux stuff

* Do it in batch

Bash is evil.

* Set to CMD

* I am now expected

* Missing libs

Should be good enough 🤷

* Powershell my beloved, save me

* Adjust pathing (again)

* Add some debug info

* Powershell syntax shenanigans

* I distrust Github Actions now

* I swear my windows is licensed, please work

* More debug info

* More debug

* For the love of all that is holy why the fuck do you not work

* Cheap path hack

* Upload test folder for debug

* Set Execution Policy<

Apparently tests on the Windows CI never worked???

* Remove debug information

* Does this even work? If not, fuck

* Try older Windows runner

* Comment out non-functional Windows QTest action

* Note that Linux is still functional, so QTest for Windows has to be conducted trough QtCreator till a solution is found.

* Unbreak-test

* Use latest runner version

Co-authored-by: TrickyLeifa <date.epoch@gmail.com>
2022-06-27 17:00:45 -05:00
MangosArentLiterature
8416232ff9 Log commands and OOC messages separately
Now every OOC message won't be treated as if it were a command, only commands will be sent to the command logger.
Also, much needed .gitignore update
2021-06-12 12:05:47 -05:00
Cerapter
00e1432e2d Set up basic tests subdirectories 2021-04-23 20:52:51 +02:00
Cerapter
ec2b48df24
Only ignore the HTML output for Doxygen
This allows people who grab the git repo to be able to immediately use
the Qt help files for Akashi, without having to build them and needing
`qhelpgenerator` or even Doxygen.
2021-03-16 16:54:14 +01:00
Cerapter
cba5ef44ad
Add Doxyfile
Doxygen documentation can be generated by calling `doxygen Doxyfile` in
the project's folder.

Furthermore, a Qt help file is also generated if `qhelpgenerator` is in
the path.
2021-03-12 18:56:43 +01:00
scatterflower
63e1ddf36a change config to user-neutral name 2020-09-02 08:37:25 -05:00
scatterflower
002136ac63 add default config files 2020-09-02 08:31:27 -05:00
scatterflower
0656789234 keep build stuff in its own dirs, and make console behavior work on windows 2020-08-27 15:11:50 -05:00
scatterflower
a4b40c99a1 i18n 2020-08-22 15:04:41 -05:00
scatterflower
ccff04ad91 first commit! 2020-08-22 02:16:45 -05:00