Opened 11 months ago

Last modified 11 months ago

#6478 new change

Synchronize test data among different projects

Reported by: sergz Assignee:
Priority: Unknown Milestone:
Module: Core Keywords:
Cc: sebastian, eric, oleksandr, rjeschke, hfiguiere, greiner, mjethani, agiammarchi, philll, Ross Blocked By:
Blocking: Platform: Unknown / Cross platform
Ready: no Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description

We have at least three projects (adblockpluscore[master], libadblockplus, adblockpluscore[emscripten], additionally something in libadblockplus-android and perhaps even something else) testing essentially the same API or the same functioanlity, however they are only partially duplicating the tests and often are very different.

The idea of this issue is to abstract and synchronize test data among projects. E.g. we could create a JSON file with the textual representation of environment (prefs, subscriptions, custom filters, etc), arguments and results/expectations for testing matching, elemhide, parsing and serializing functionality in adblockpluscore and use that data in the derived projects.

Change History (1)

comment:1 Changed 11 months ago by kzar

  • Cc philll Ross added; kzar phill removed

There's also testpages.adblockplus.org which could maybe make use of this test data.

Note: See TracTickets for help on using tickets.