{"push_id":1111708879,"size":8,"distinct_size":0,"ref":"refs/heads/review","head":"4b3a46ca6a8e836b75801bd27198c28cfe33f698","before":"9055faebd426b44ad2c3bb97d6b8b0dd3496ab35","commits":[{"sha":"57c484dbacccf87034d435104aafef4fe73b573c","author":{"email":"83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com","name":"Michal Privoznik"},"message":"virpcimock: Adapt to virmock.h\n\nInstead of introducing our own wrapper for dlsym()\nwe can use the one provided by virmock.h.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/57c484dbacccf87034d435104aafef4fe73b573c"},{"sha":"d16b7a8853da94961d1bfb7dcf6164f7396c0811","author":{"email":"83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com","name":"Michal Privoznik"},"message":"vircgroupmock: Adapt to virmock.h\n\nInstead of introducing our own wrapper for dlsym()\nwe can use the one provided by virmock.h.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/d16b7a8853da94961d1bfb7dcf6164f7396c0811"},{"sha":"ca88c0e7b2b45ef6dce4b3e33cf0f1e388b29725","author":{"email":"83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com","name":"Michal Privoznik"},"message":"nssmock: Adapt to virmock.h\n\nInstead of introducing our own wrapper for dlsym()\nwe can use the one provided by virmock.h.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/ca88c0e7b2b45ef6dce4b3e33cf0f1e388b29725"},{"sha":"a1ffedc682de6a37fac19a2c9ae108acdab8deb0","author":{"email":"83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com","name":"Michal Privoznik"},"message":"securityselinuxhelper: Adapt to virmock.h\n\nInstead of introducing our own wrapper for dlsym()\nwe can use the one provided by virmock.h.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/a1ffedc682de6a37fac19a2c9ae108acdab8deb0"},{"sha":"86d1705a8ace349b078616569418e6b7e2eca1aa","author":{"email":"83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com","name":"Michal Privoznik"},"message":"virmock.h: Introduce VIR_MOCK_CALL_STAT\n\nThere is some magic going on when it comes to stat() or lstat().\nBasically, stat() can either be a regular function, an inline\nfunction that calls __xstat(_STAT_VER, ...) or a macro that does\nthe same as the inline func. Don't ask why is that, just read the\ndocumentation in sys/stat.h and make sure you have a bucket next\nto you. Anyway, currently there will not be both stat and __xstat\nsymbols at the same time, as one of them gets overwritten to the\nother one during compilation. But this is not true anymore once\nwe start chaining our mocking libraries. Therefore we need a\nwrapper that calls desired function from glibc.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/86d1705a8ace349b078616569418e6b7e2eca1aa"},{"sha":"47d2dc831ac94cc2eb9518b887e513233b063777","author":{"email":"83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com","name":"Michal Privoznik"},"message":"tests: Introduce global mock library\n\nThe intent is that this library is going to be called every time\nto check if we are not touching anything outside srcdir or\nbuilddir.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/47d2dc831ac94cc2eb9518b887e513233b063777"},{"sha":"6326865e6b9ac21e1569d51d414cb29913999442","author":{"email":"83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com","name":"Michal Privoznik"},"message":"virtestmock: Print invalid file accesses into a file\n\nAll the accesses to files outside our build or source directories\nare now identified and appended into a file for later processing.\nThe location of the file that contains all the records can be\ncontrolled via VIR_TEST_FILE_ACCESS env variable and defaults to\nabs_builddir \"/test_file_access.txt\".\n\nThe script that will process the access file is to be added in\nnext commit.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/6326865e6b9ac21e1569d51d414cb29913999442"},{"sha":"4b3a46ca6a8e836b75801bd27198c28cfe33f698","author":{"email":"83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com","name":"Michal Privoznik"},"message":"tests: Introduce check-file-access.pl\n\nThis script will check output generated by virtestmock against a\nwhite list. All non matching records found are printed out. So\nfar, the white list is rather sparse at the moment.\nThis test should be ran only after all other tests finished, and\nshould cleanup the temporary file before their execution. Because\nI'm unable to reflect these requirements in Makefile.am\ncorrectly, I've introduced new target 'check-access' under which\nthis test is available.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/4b3a46ca6a8e836b75801bd27198c28cfe33f698"}]}