From 5ae2e0d7adfcb62565c6aedfc13faea7217802ab Mon Sep 17 00:00:00 2001 From: Brian Demsky Date: Tue, 25 Feb 2020 16:57:50 -0800 Subject: [PATCH] Fix a bunch of error in Python Scripts --- Extractor/ExtractorScript.py | 21 +++++++++------------ ModelCheck.py | 12 ++++++------ 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/Extractor/ExtractorScript.py b/Extractor/ExtractorScript.py index e3947bc..e2aa123 100644 --- a/Extractor/ExtractorScript.py +++ b/Extractor/ExtractorScript.py @@ -351,7 +351,7 @@ def CountEvents(): #print "DEBUG: eventlist: %d" % len(eventList) #print "DEBUG: eventlist: %s" % eventList for event in eventList: - print "DEBUG: Event: %s %d" % (event, eventTypeCounterMap[event]) + print("DEBUG: Event: %s %d" % (event, eventTypeCounterMap[event])) numOfActualEvents = numOfActualEvents + eventTypeCounterMap[event] return numOfActualEvents @@ -521,9 +521,8 @@ def ExtractEvents(extractedEvents): extractedEvents.write(line) event.close() elif eventList[i] == "motion": - print("HERE????") #Write two events subsequently - event = open("eventSimulator/motionActiveEvent.groovy", "r") + event = open("eventSimulator/motionActiveEvent.groovy", "r") for line in event: extractedEvents.write(line) event.close() @@ -722,8 +721,6 @@ def ExtractEvents(extractedEvents): eventVarCounterMap[eventList[i]] = eventVarCount + 1 capability = capabilityMap[variable[eventVarCount]] #Write two events subsequently - print("//////////////////////") - print(capability) if capability == "capability.switch": event = open("eventSimulator/switchOnEvent.groovy", "r") elif capability == "capability.switchLevel": @@ -998,8 +995,8 @@ def ExtractEvents(extractedEvents): event = open("eventSimulator/switchLevelEvent.groovy", "r") elif capability == "capability.colorControl": event = open("eventSimulator/colorLevelChangeEvent.groovy", "r") - elif capability == "capability.switch": - event = open("eventSimulator/switchLevelChangeEvent.groovy", "r") + elif capability == "capability.switch": + event = open("eventSimulator/switchLevelChangeEvent.groovy", "r") for line in event: extractedEvents.write(line) event.close() @@ -1069,11 +1066,11 @@ def ExtractEvents(extractedEvents): for line in event: extractedEvents.write(line) event.close() - elif eventList[i] == "threeAxis": - event = open("eventSimulator/threeAxisChangeEvent.groovy", "r") - for line in event: - extractedEvents.write(line) - event.close() + elif eventList[i] == "threeAxis": + event = open("eventSimulator/threeAxisChangeEvent.groovy", "r") + for line in event: + extractedEvents.write(line) + event.close() elif eventList[i] == "carbonDioxide": event = open("eventSimulator/carbonDioxideEvent.groovy", "r") for line in event: diff --git a/ModelCheck.py b/ModelCheck.py index 1a0c940..443fc82 100644 --- a/ModelCheck.py +++ b/ModelCheck.py @@ -57,7 +57,7 @@ firstList = sys.argv[4] # PART 1: Generate the permutations of app pairs -print "PHASE 1: Extracting the app pairs from the app lists ...\n" +print("PHASE 1: Extracting the app pairs from the app lists ...\n") appList1 = [] appList2 = [] # Extract the first list @@ -99,19 +99,19 @@ else: # PART 2: -print "PHASE 2: Running JPF ...\n" +print("PHASE 2: Running JPF ...\n") # List down all the log file names writeLogList = open(jpfLogDir + "logList", "w+") for item in appPairs: # Copy apps into Extractor/App1 and Extractor/App2 - print "==> First app: %s" % item[0] - print "==> Second app: %s" % item[1] + print("==> First app: %s" % item[0]) + print("==> Second app: %s" % item[1]) os.system("cp " + appDir + item[0] + " Extractor/App1/App1.groovy") os.system("cp " + appDir + item[1] + " Extractor/App2/App2.groovy") # Run Runner.py to extract things and create main.groovy, then compile it - print "==> Compiling the apps ...\n" + print("==> Compiling the apps ...\n") os.system("make Runner") error = extractError() logName = item[0] + "--" + item[1] + ".log" @@ -119,7 +119,7 @@ for item in appPairs: # Compile os.system("make main") # Call JPF - print "==> Calling JPF and generate logs ...\n" + print("==> Calling JPF and generate logs ...\n") os.system("cd " + jpfDir + ";./run.sh " + jpfLogDir + logName + " main.jpf") else: # This is for specific error, e.g., direct-direct interaction that we need to skip -- 2.34.1