1*f99a18bbSGongyu Deng#############################################################################
2*f99a18bbSGongyu Deng# This script is just to provide a thread plan which won't be popped instantly
3*f99a18bbSGongyu Deng# for the completion test. The thread plan class below won't really do anything
4*f99a18bbSGongyu Deng# itself.
5*f99a18bbSGongyu Deng
6*f99a18bbSGongyu Dengimport lldb
7*f99a18bbSGongyu Deng
8*f99a18bbSGongyu Dengclass PushPlanStack:
9*f99a18bbSGongyu Deng
10*f99a18bbSGongyu Deng    def __init__(self, thread_plan, dict):
11*f99a18bbSGongyu Deng        pass
12*f99a18bbSGongyu Deng
13*f99a18bbSGongyu Deng    def explains_stop(self, event):
14*f99a18bbSGongyu Deng        return False
15*f99a18bbSGongyu Deng
16*f99a18bbSGongyu Deng    def should_stop(self, event):
17*f99a18bbSGongyu Deng        return True
18*f99a18bbSGongyu Deng
19*f99a18bbSGongyu Deng    def should_step(self):
20*f99a18bbSGongyu Deng        return True
21