Conversation
* RVR-2049 - change impression event * RVR-2049 - fix user id value returned on creation of the cookie * RVR-2049 - remove blockedCategories and browser properties from Auction object * RVR-2060 - rewrite rendering detection for impression and click events * RVR-2060 - rewrite tests for rendering detection for impression and click events * RVR-2049 - send ad unit code in click event * RVR-2049 - adapt tests for click event * RVR-2072 - split impression detection depending on the ad server - DFP/none * RVR-2056 - set creativeId in Auction -> received bids * RVR-2056 - set bid.clearPrice to cmp * RVR-2087 - extract trackAuctionInit implementation to rivraddon * RVR-2087 - extract implementation to rivraddon WIP * RVR-2087 - extract implementation to rivraddon * RVR-2087 - extract implementation to rivraddon * RVR-2087 - Update package-lock
jsnellbaker
left a comment
There was a problem hiding this comment.
I'm not sure why this didn't run automatically with the PR, but I ran the browserstack tests locally to see how these changes would affect other browsers.
I saw a consistent test failure in IE11. Below is a copy of the test failure:
RIVR Analytics adapter
�[31m✗ �[39m�[31menableAnalytics - should call rivraddon enableAnalytics with the correct arguments�[39m
expected undefined to equal 'ExpiringQueue'
Error
at AssertionError (webpack:///node_modules/assertion-error/index.js:74 <- test/test_index.js:21117:7)
at Assertion.prototype.assert (webpack:///node_modules/chai/lib/chai/assertion.js:107 <- test/test_index.js:29152:7)
at assertEqual (webpack:///node_modules/chai/lib/chai/core/assertions.js:487 <- test/test_index.js:29669:7)
at ctx[name] (webpack:///node_modules/chai/lib/chai/utils/addMethod.js:41 <- test/test_index.js:28739:5)
at Anonymous function (webpack:///test/spec/modules/rivrAnalyticsAdapter_spec.js:128:4 <- test/test_index.js:129303:6)
Could you take a look and correct the issue?
|
@jsnellbaker thank you for your feedback. I will run it locally too and apply the needed changes. circleci/Browserstack configuration never really worked properly. In the previous PR I had a different issue. Your colleague tried to understand the cause but he couldn't because of the free plan you have with circleci. Here you can find the conversation: #3202 |
* RVR-2087 - Remove sendAuction call from ExpiringQueue * RVR-2147 - Fix test failing on IE 11.0.0 * RVR-2087 - Remove ExpiringQueue
|
@jsnellbaker browserstack tests ran now. Anyway, I would really appreciate if you could help me figure out why the circleci build runs on our (Simplaex) instance rather then the Prebid one. |
|
@AlessandroDG Thanks for making the updates. In regards to the CircleCI job, I'm not 100% sure what to do here. From what we've seen, if the organization that houses the fork exists in CircleCI - it seems to default to run in that organization rather than in the target project. If you have any ideas here, please let us know. |
|
@jsnellbaker Thanks for merging the PR. |
* Rivr thin adapter (#5) * RVR-2049 - change impression event * RVR-2049 - fix user id value returned on creation of the cookie * RVR-2049 - remove blockedCategories and browser properties from Auction object * RVR-2060 - rewrite rendering detection for impression and click events * RVR-2060 - rewrite tests for rendering detection for impression and click events * RVR-2049 - send ad unit code in click event * RVR-2049 - adapt tests for click event * RVR-2072 - split impression detection depending on the ad server - DFP/none * RVR-2056 - set creativeId in Auction -> received bids * RVR-2056 - set bid.clearPrice to cmp * RVR-2087 - extract trackAuctionInit implementation to rivraddon * RVR-2087 - extract implementation to rivraddon WIP * RVR-2087 - extract implementation to rivraddon * RVR-2087 - extract implementation to rivraddon * RVR-2087 - Update package-lock * RVR-2087 - Add addons check * Rivr Thin Adapter - part 2 (#6) * RVR-2087 - Remove sendAuction call from ExpiringQueue * RVR-2147 - Fix test failing on IE 11.0.0 * RVR-2087 - Remove ExpiringQueue
Type of change
Description of change
Delegates the events handling to an external component that Rivr will provide to publishers.