Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modify CI job for linearizability checker to run on master branch #22

Open
tobias-schuele opened this issue Nov 17, 2016 · 1 comment
Open
Assignees

Comments

@tobias-schuele
Copy link
Member

tobias-schuele commented Nov 17, 2016

Currently, the linearizability checker from https://github.com/ahorn/linearizability-checker is run on branch embb530_linearizability_tester.

@tobias-schuele
Copy link
Member Author

Comments from JIRA:


The source code of the test is in the branch embb530_linearizability_tester. I also added a project on Jenkins which will be run nightly. For the moment, the test only checks stacks and queues.


Can the file lt.cpp be split so that the EMBB specific parts are separated from the checker?


Actually only very few lines of lt.cc are strictly related to EMBB. However, a meaningful splitting can perhaps be done. I will try to do it.


I remembered that I did not apply the checker to the single producer single consumer queue. I had to modify the already existing test for queues because it assumed multiple producers multiple consumers. Anyway, the changes are on the branch embb530_linearizability_tester and the test now run on Jenkins.
See 8760a84 and 66fabda

@tobias-schuele tobias-schuele changed the title Apply linearizability checker to data structures Modify CI job for linearizability checker to run on master branch May 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants