Skip to content

Commit

Permalink
Merge pull request RobotLocomotion#6309 from m-chaturvedi/ignoring_ts…
Browse files Browse the repository at this point in the history
…an_tests

Excluding A Few Tests With TSan And Adding A TSan Suppression
  • Loading branch information
jamiesnape authored Jun 13, 2017
2 parents 3acb4dc + 10c4b68 commit b8383bc
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 5 deletions.
9 changes: 6 additions & 3 deletions drake/multibody/dev/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ drake_cc_googletest(
data = [
"//drake/manipulation/models/iiwa_description:models",
],
tags = gurobi_test_tags(),
# Excluding because an assertion fails in LLVM code. Issue #6179.
tags = gurobi_test_tags() + ["no_tsan"],
deps = [
":global_inverse_kinematics_test_util",
],
Expand All @@ -48,7 +49,8 @@ drake_cc_googletest(
data = [
"//drake/manipulation/models/iiwa_description:models",
],
tags = gurobi_test_tags(),
# Excluding because an assertion fails in LLVM code. Issue #6179.
tags = gurobi_test_tags() + ["no_tsan"],
deps = [
":global_inverse_kinematics_test_util",
],
Expand All @@ -61,7 +63,8 @@ drake_cc_googletest(
data = [
"//drake/manipulation/models/iiwa_description:models",
],
tags = gurobi_test_tags(),
# Excluding because an assertion fails in LLVM code. Issue #6179.
tags = gurobi_test_tags() + ["no_tsan"],
deps = [
":global_inverse_kinematics_test_util",
],
Expand Down
6 changes: 4 additions & 2 deletions drake/solvers/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -648,7 +648,8 @@ drake_cc_googletest(
drake_cc_googletest(
name = "rotation_constraint_test",
size = "medium",
tags = gurobi_test_tags() + mosek_test_tags(),
# Excluding because an assertion fails in LLVM code. Issue #6179.
tags = gurobi_test_tags() + mosek_test_tags() + ["no_tsan"],
deps = [
":gurobi_solver",
":mathematical_program",
Expand All @@ -672,7 +673,8 @@ drake_cc_binary(
drake_cc_googletest(
name = "rotation_constraint_limit_test",
size = "large",
tags = gurobi_test_tags(),
# Excluding because an assertion fails in LLVM code. Issue #6179.
tags = gurobi_test_tags() + ["no_tsan"],
deps = [
":gurobi_solver",
":mathematical_program",
Expand Down
3 changes: 3 additions & 0 deletions tools/tsan.supp
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,8 @@ race:__kmp_launch_monitor
# thread leak (libiomp5.*) in __kmp_create_worker
thread:__kmp_create_worker

# thread leak (libiomp5.*) in __kmp_create_monitor
thread:__kmp_create_monitor

# data race (libglib-2.0.*) in g_static_rec_mutex_lock
race:g_static_rec_mutex_lock

0 comments on commit b8383bc

Please sign in to comment.