summaryrefslogtreecommitdiff
path: root/gentoobrowse-api/unittests
Commit message (Collapse)AuthorAge
* Reformat with new clang-formatDan Goodliffe2023-10-09
|
* Allow underscore in category namesgentoobrowse-api-0.12.0.1Dan Goodliffe2022-03-28
|
* Users service with rw/ro pools using new IceTray featuresgentoobrowse-api-0.12Dan Goodliffe2022-03-06
|
* Simple sanity checks on sign up dataDan Goodliffe2022-03-01
|
* Clear sent emails on fixture exitDan Goodliffe2022-03-01
|
* Don't require lots of casting to mock mail serverDan Goodliffe2022-03-01
| | | | Keep it in the test client
* Fix remaining warningsDan Goodliffe2022-02-26
|
* Fix up all remaining tools warnings in non-generated codeDan Goodliffe2022-02-26
|
* Fix second round of tools warnings, all but iwyuDan Goodliffe2022-02-20
|
* Fix first round of tools warningsDan Goodliffe2022-02-19
|
* Create a separate connection pool for write operationsDan Goodliffe2021-10-05
|
* Wrap refresh in BOOST_REQUIRE_NO_THROWDan Goodliffe2021-10-03
|
* Only run testRefreshGitRepository if non-shallow portage repo is availableDan Goodliffe2021-10-03
|
* Fix changes to libtidy interfaceDan Goodliffe2021-10-03
|
* Move testing import to rootDan Goodliffe2020-12-30
|
* Clang formatDan Goodliffe2020-12-15
|
* Always build testProcessAll as an exeDan Goodliffe2019-07-31
| | | | Don't configure it as a test app
* Update mask processor for change in date formatDan Goodliffe2019-07-12
|
* Split CSS into a related mime part not a big inlined messDan Goodliffe2019-06-10
|
* Switch to IceTray Cubes and MailsDan Goodliffe2019-06-09
|
* Regex for expected as it might be caught up a wrapped lineDan Goodliffe2019-06-09
|
* Remove boost::filesystem in favour of std::filesystemDan Goodliffe2019-02-04
|
* Fix up test gitErrorMessageDan Goodliffe2019-02-04
|
* Add testProcessAll case for processing newsDan Goodliffe2018-05-23
| | | | And update news processor with string_view interface.
* Make testDependAll more generic ready for other thingsDan Goodliffe2018-05-02
|
* Update to new PluginMock interfacegentoobrowse-api-0.10.0.1Dan Goodliffe2018-04-22
|
* Ice 3.7gentoobrowse-api-0.10Dan Goodliffe2018-04-15
| | | | Rename service library as IceBox++11 expects ++11 suffix.
* Data-driven testDependAllDan Goodliffe2018-04-12
| | | | | Refactor testDependAll to be a Boost data-driven test. Now a new test case is created for each ebuild cache.
* C++17 and Ice 3.7Dan Goodliffe2018-04-12
| | | | | Updates all code to work with C++17 and Ice 3.7 and related updates in used libraries.
* Whitespace only lines between package masksgentoobrowse-api-0.9.7Dan Goodliffe2018-03-20
| | | | | | Add test case for whitespace only lines where empty lines expected between package.mask entries. This changes the regex to allow a whitespace only line to trigger a record break.
* Add a simple unit test over the existing mask lexerDan Goodliffe2018-03-20
|
* User pruninggentoobrowse-api-0.9.6Dan Goodliffe2018-03-04
| | | | Purge out unverified users after a period of time.
* Add a test user we never verifyDan Goodliffe2018-03-04
|
* Use Boost's GE tests, not > (the change to >= is deliberate)Dan Goodliffe2018-03-04
|
* Sign-upsDan Goodliffe2018-03-04
| | | | | | | Improves the handling of sign-up requests when an existing unverified user already exists and authentication for that user succeeds with the newly provided credentials. In this case, resend the verification email to the original address and return the original user model.
* Fix verification email linkgentoobrowse-api-0.9.5Dan Goodliffe2018-03-03
| | | | Fix up the verification email such that it contains a workable link.
* Remove the irksome notifications library, build everything into the service ↵Dan Goodliffe2018-03-01
| | | | itself
* Remove no-longer used table; user_ebuild_emailsgentoobrowse-api-0.9.4Dan Goodliffe2018-02-11
|
* Add range constraints for imported dates/timestamps. Add hack to correct ↵Dan Goodliffe2018-02-11
| | | | minor typos in manually entered mask dates
* We don't have a files table nowDan Goodliffe2018-02-11
|
* Prevent reading beyond end of mem mapped filegentoobrowse-api-0.9.3.1Dan Goodliffe2018-02-05
|
* Move the +/- flag in IUSE entries into its own fieldDan Goodliffe2017-12-09
|
* Assert of email body before asserting its contentsDan Goodliffe2017-12-09
|
* Adds getEbuildsByFilter to Portage APIDan Goodliffe2017-12-02
| | | | | | This new method accepts a standard atom specifier and returns an array of matching ebuilds. We can now use it to thoroughly test a mostly re-written ebuildfilter function.
* Remove the ~ operator for ebuildversionrangeDan Goodliffe2017-12-02
| | | | | | And along with it, the need for a custom search path to be set. Also updates remaining SQL and scripts to unnecessarily depend on customer search path.
* Don't try to be too clever when processing updates, as there is no guarantee ↵Dan Goodliffe2017-11-12
| | | | the ebuilds will get moved in the same commit window and we don't (yet) support git move detection
* Reference bootstrap css and js from CDNgentoobrowse-api-0.9.1.2Dan Goodliffe2017-11-07
|
* Fix memory leak in Git::throwErrorDan Goodliffe2017-07-10
|
* Use phaseEnd instead of apply for mask processor because new ebuilds can ↵gentoobrowse-api-0.9Dan Goodliffe2017-05-17
| | | | magically arrive masked by an existing mask
* Assert the record count of ebuild_masksDan Goodliffe2017-05-17
|