@@ -1017,7 +1017,7 @@ public void aliasStrongUpdateTest3() {
10171017 IInfoflow infoflow = initInfoflow ();
10181018 infoflow .getConfig ().setInspectSources (false );
10191019 infoflow .getConfig ().setInspectSinks (false );
1020- onlyForwards (infoflow );
1020+ onlyForwards (infoflow , "not supported backward" );
10211021 List <String > epoints = new ArrayList <String >();
10221022 epoints .add ("<soot.jimple.infoflow.test.HeapTestCode: void aliasStrongUpdateTest3()>" );
10231023 ISourceSinkManager ssm = null ;
@@ -1233,6 +1233,8 @@ public void aliasWithOverwriteTest4() {
12331233 @ Test (timeout = 300000 )
12341234 public void innerFieldReductionTestNegative () {
12351235 IInfoflow infoflow = initInfoflow ();
1236+ onlyForwards (infoflow , "We lose the object sensitivity here due to the recursive data structure" +
1237+ "reduction. See also the comment above the code of innerFieldReductionTestNegative." );
12361238 List <String > epoints = new ArrayList <String >();
12371239 epoints .add ("<soot.jimple.infoflow.test.HeapTestCode: void innerFieldReductionTestNegative()>" );
12381240 infoflow .computeInfoflow (appPath , libPath , new SequentialEntryPointCreator (epoints ), sources , sinks );
@@ -1242,6 +1244,8 @@ public void innerFieldReductionTestNegative() {
12421244 @ Test (timeout = 300000 )
12431245 public void innerFieldReductionTestNegative2 () {
12441246 IInfoflow infoflow = initInfoflow ();
1247+ onlyBackwards (infoflow , "We lose the object sensitivity here due to the recursive data structure" +
1248+ "reduction. See also the comment above the code of innerFieldReductionTestNegative." );
12451249 List <String > epoints = new ArrayList <String >();
12461250 epoints .add ("<soot.jimple.infoflow.test.HeapTestCode: void innerFieldReductionTestNegative2()>" );
12471251 infoflow .computeInfoflow (appPath , libPath , new SequentialEntryPointCreator (epoints ), sources , sinks );
0 commit comments