From: Hyotaek Shim Date: Fri, 27 Jul 2018 08:19:15 +0000 (+0900) Subject: [Non-ACR][Device.Manual and System.Manual][Modify TCT description] X-Git-Tag: tct5.0_m2~133 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F86%2F185286%2F8;p=test%2Ftct%2Fcsharp%2Fapi.git [Non-ACR][Device.Manual and System.Manual][Modify TCT description] Change-Id: Id39df0970c7af16142ef3cfb4574f0aca25406f7 Signed-off-by: Hyotaek Shim --- diff --git a/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSBattery.cs b/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSBattery.cs index 9ae5a2b..c300795 100755 --- a/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSBattery.cs +++ b/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSBattery.cs @@ -53,10 +53,12 @@ namespace Tizen.System.Tests [Property("SPEC_URL", "-")] [Property("CRITERIA", "PRO")] [Property("AUTHOR", "Gattu Praveen Kumar, gattu.p@samsung.com")] - [Precondition(1, "Device Battery must not be Full (100%).")] - [Precondition(2, "Connect charging cable.")] + [Precondition(1, "[Emulator] Device battery should be set as 50%. You can check the battery percentage in Control Panel > Battery > Level.")] + [Precondition(2, "[Emulator] Set Charger as ON. The menu is here in Control Panel > Battery > Charger.")] + [Precondition(3, "[Target] Device battery must not be Full (100%).")] + [Precondition(4, "[Target] Please just remain as connected by the sdb cable.")] [Step(1, "Click run TC")] - [Step(2, "If you don't get pass, It is fail.")] + [Step(2, "If you do not get pass, it is fail.")] [Postcondition(1, "NA")] public static void IsCharging_PROPERTY_VALUE() @@ -112,11 +114,14 @@ namespace Tizen.System.Tests [Property("SPEC_URL", "-")] [Property("CRITERIA", "EVL")] [Property("AUTHOR", "Gattu Praveen Kumar, gattu.p@samsung.com")] - [Precondition(1, "Device Battery must not be Full (100%).")] - [Precondition(2, "Connect charging cable.")] + [Precondition(1, "[Emulator] Device battery should be set as 50%. You can check the battery percentage in Control Panel > Battery > Level.")] + [Precondition(2, "[Emulator] Set Charger as ON. The menu is here in Control Panel > Battery > Charger.")] + [Precondition(3, "[Target] Device battery must not be Full (100%).")] [Step(1, "Click run TC")] - [Step(2, "Disconnect charging cable.")] - [Step(3, "If you don't get pass, It is fail.")] + [Step(2, "[Emulator] Set Charger as OFF. The menu is here in Control Panel > Battery > Charger.")] + [Step(3, "[Target] Disconnect the sdb cable.")] + [Step(4, "[Target] While you disconnect the sdb cable, please ignore error messages \"Connection refused\" on the PC.")] + [Step(5, "If you do not get pass, it is fail.")] [Postcondition(1, "NA")] public static async Task ChargingStateChanged_EVENT_CHECK_DISCONNECTED() @@ -141,11 +146,15 @@ namespace Tizen.System.Tests [Property("SPEC_URL", "-")] [Property("CRITERIA", "EVL")] [Property("AUTHOR", "Gattu Praveen Kumar, gattu.p@samsung.com")] - [Precondition(1, "Device Battery must not be Full (100%).")] - [Precondition(2, "Charging cable must not be connected.")] + [Precondition(1, "[Emulator] Device battery should be set as 50%. You can check the battery percentage in Control Panel > Battery > Level.")] + [Precondition(2, "[Emulator] Set Charger as OFF. The menu is here in Control Panel > Battery > Charger.")] + [Precondition(3, "[Target] Device battery must not be Full (100%).")] + [Precondition(4, "[Target] Disconnect the sdb cable or any charging cable.")] + [Precondition(5, "[Target] While you disconnect the sdb cable, please ignore error messages \"Connection refused\" on the PC.")] [Step(1, "Click run TC")] - [Step(2, "Connect charging cable.")] - [Step(3, "If you don't get pass, It is fail.")] + [Step(2, "[Emulator] Set Charger as ON. The menu is here in Control Panel > Battery > Charger.")] + [Step(3, "[Target] Connect the sdb cable.")] + [Step(4, "If you do not get pass, It is fail.")] [Postcondition(1, "NA")] public static async Task ChargingStateChanged_EVENT_CHECK_CONNECTED() { @@ -170,19 +179,20 @@ namespace Tizen.System.Tests [Property("CRITERIA", "EVL")] [Property("AUTHOR", "Gattu Praveen Kumar, gattu.p@samsung.com")] [Precondition(1, "Please carefully check the following preconditions and instructions since there have been many false alarms in this test.")] - [Precondition(2, "[Emulator] Device battery should be set as 50%. You can check the battery percentage in Control Panel > Battery > Level.")] - [Precondition(3, "[Emulator] Charger should be ON .The menu is here in Control Panel > Battery > Charger")] - [Precondition(4, "[Target(TM1, TW2, etc)] Device battery must not be full (100%). Using 98% battery is recommended")] - [Precondition(5, "[Target(TM1, TW2, etc)] Connect a charger cable.")] - [Precondition(6, "[Target(TM1, TW2, etc)] Bettary level info: 0% Empty / 1%~4% CRITICAL / 5%~14% LOW / 15%~99% HIGH/ 100% FULL")] - [Precondition(7, "[Target(TM1, TW2, etc)] To avoid huge waiting time, you can use a battery charged as much as just under 5%(LOW), 15%(HIGH), or 100%(FULL).")] - [Precondition(8, "[Target(TM1, TW2, etc)] For instance, with a 13% or 98% battery, you're going to get pass as soon as charging +2%.")] + [Precondition(2, "Battery level info: (0%) Empty / (1%~4%) CRITICAL / (5%~14%) LOW / (15%~99%) HIGH/ (100%) FULL")] + [Precondition(3, "[Emulator] Device battery should be set as 50%. You can check the battery percentage in Control Panel > Battery > Level.")] + [Precondition(4, "[Emulator] Charger should be ON. The menu is here in Control Panel > Battery > Charger.")] + [Precondition(5, "[Target] Device battery must not be full (100%). Using 98%-charged battery is recommended.")] + [Precondition(6, "[Target] Just remain as connected by the sdb cable or use a charger cable for faster charging.")] + [Precondition(7, "[Target] While you use a charger instead of the sdb cable, please ignore error messages \"Connection refused\" on the PC.")] + [Precondition(8, "[Target] To avoid huge waiting time, you can use a battery charged as much as just under 5%(LOW), 15%(HIGH), or 100%(FULL).")] + [Precondition(9, "[Target] For instance, with a 13% or 98% battery, you're going to get pass as soon as charging +2%.")] [Step(1, "Click run TC")] [Step(2, "[Emulator] Change the battery level as 100% in Control Panel > Battery > Level. You can manipulate the horizontal bar or type in '100'.")] - [Step(3, "[Emulator] If you don't get pass after changing the battery level, it is fail.")] - [Step(4, "[Target(TM1, TW2, etc)] Wait until the battery level is changed for a maximum of four hours.")] - [Step(5, "[Target(TM1, TW2, etc)] If you don't get pass even after the battery level is changed, it is fail.")] - [Step(6, "[Target(TM1, TW2, etc)] Even after the battery becomes 100%, you need to wait \"Fully Charged\" for a while to get pass.")] + [Step(3, "[Emulator] If you do not get pass after changing the battery level, it is fail.")] + [Step(4, "[Target] Wait until the battery level is changed for a maximum of four hours.")] + [Step(5, "[Target] If you do not get pass even after the battery level is changed, it is fail.")] + [Step(6, "[Target] Even after the battery becomes 100%, you need to wait \"Fully Charged\" for a while to get pass.")] [Postcondition(1, "NA")] public static async Task LevelChanged_EVENT_CHECK() { @@ -208,14 +218,15 @@ namespace Tizen.System.Tests [Property("CRITERIA", "EVL")] [Property("AUTHOR", "Gattu Praveen Kumar, gattu.p@samsung.com")] [Precondition(1, "[Emulator] Device battery should be set as 50%. You can check the battery percentage in Control Panel > Battery > Level.")] - [Precondition(2, "[Emulator] Set Charger as ON. The menu is here in Control Panel > Battery > Charger")] - [Precondition(3, "[Target(TM1, TW2, etc)] Device battery must not be full (100%).")] - [Precondition(4, "[Target(TM1, TW2, etc)] Connect a charger.")] + [Precondition(2, "[Emulator] Set Charger as ON. The menu is here in Control Panel > Battery > Charger.")] + [Precondition(3, "[Target] Device battery must not be full (100%).")] + [Precondition(4, "[Target] Just remain as connected by the sdb cable or use a charger cable for faster charging.")] + [Precondition(5, "[Target] While you use a charger instead of the sdb cable, please ignore error messages \"Connection refused\" on the PC.")] [Step(1, "Click run TC")] [Step(2, "[Emulator] Change the battery level as 100% in Control Panel > Battery > Level. You can manipulate the horizontal bar or type in '100'.")] - [Step(3, "[Emulator] If you don't get pass after changing the battery percentage, it is fail.")] - [Step(4, "[Target(TM1, TW2, etc)] Wait until the battery percentage is increased for a maximum of half an hour.")] - [Step(5, "[Target(TM1, TW2, etc)] If you don't get pass after the battery percentage is increased, it is fail.")] + [Step(3, "[Emulator] If you do not get pass after changing the battery percentage, it is fail.")] + [Step(4, "[Target] Wait until the battery percentage is increased for a maximum of half an hour.")] + [Step(5, "[Target] If you do not get pass after the battery percentage is increased, it is fail.")] [Postcondition(1, "NA")] public static async Task PercentChanged_EVENT_CHECK_INCREASED() { @@ -242,14 +253,14 @@ namespace Tizen.System.Tests [Property("CRITERIA", "EVL")] [Property("AUTHOR", "Gattu Praveen Kumar, gattu.p@samsung.com")] [Precondition(1, "[Emulator] Device battery should be set as 50%. You can check the battery percentage in Control Panel > Battery > Level.")] - [Precondition(2, "[Emulator] Set Charger as OFF. The menu is here in Control Panel > Battery > Charger")] - [Precondition(3, "[Target(TM1, TW2, etc)] Device battery must not be full (100%).")] - [Precondition(4, "[Target(TM1, TW2, etc)] Disconnect a charger.")] + [Precondition(2, "[Emulator] Set Charger as OFF. The menu is here in Control Panel > Battery > Charger.")] + [Precondition(3, "[Target] Disconnect the sdb cable (or any charger).")] + [Precondition(4, "[Target] While you use a charger instead of the sdb cable, please ignore error messages \"Connection refused\" on the PC.")] [Step(1, "Click run TC")] [Step(2, "[Emulator] Change the battery level as 13% in Control Panel > Battery > Level. You can manipulate the horizontal bar or type in '13'.")] - [Step(3, "[Emulator] If you don't get pass after changing the battery percentage, it is fail.")] - [Step(4, "[Target(TM1, TW2, etc)] Wait until the battery percentage is decreased.")] - [Step(5, "[Target(TM1, TW2, etc)] If you don't get pass after the battery percentage is decreased, it is fail.")] + [Step(3, "[Emulator] If you do not get pass after changing the battery percentage, it is fail.")] + [Step(4, "[Target] Wait until the battery percentage is decreased.")] + [Step(5, "[Target] If you do not get pass after the battery percentage is decreased, it is fail.")] [Postcondition(1, "NA")] public static async Task PercentChanged_EVENT_CHECK_DECREASED() { diff --git a/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSBatteryLevelChangedEventArgs.cs b/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSBatteryLevelChangedEventArgs.cs index f29604e..4b46a69 100755 --- a/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSBatteryLevelChangedEventArgs.cs +++ b/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSBatteryLevelChangedEventArgs.cs @@ -60,16 +60,20 @@ namespace Tizen.System.Tests [Property("CRITERIA", "PRO")] [Property("AUTHOR", "Gattu Praveen Kumar, gattu.p@samsung.com")] [Precondition(1, "Please carefully check the following preconditions and instructions since there have been many false alarms in this test.")] - [Precondition(2, "[Emulator] Device battery should be set as 50%. You can check the battery percentage in Control Panel > Battery > Level.")] - [Precondition(3, "[Emulator] Charger should be ON .The menu is here in Control Panel > Battery > Charger")] - [Precondition(4, "[Target(TM1, TW2, etc)] Device battery should not be full (100%).")] - [Precondition(5, "[Target(TM1, TW2, etc)] Connect a charger cable.")] - [Precondition(6, "Bettary level info: 0% Empty / 1% Battery > Level.")] + [Precondition(4, "[Emulator] Charger should be ON. The menu is here in Control Panel > Battery > Charger")] + [Precondition(5, "[Target] Device battery must not be full (100%). Using 98%-charged battery is recommended")] + [Precondition(6, "[Target] Just remain as connected by the sdb cable or use a charger cable for faster charging.")] + [Precondition(7, "[Target] While you use a charger instead of the sdb cable, please ignore error messages \"Connection refused\" on the PC.")] + [Precondition(8, "[Target] To avoid huge waiting time, you can use a battery charged as much as just under 5%(LOW), 15%(HIGH), or 100%(FULL).")] + [Precondition(9, "[Target] For instance, with a 13% or 98% battery, you're going to get pass as soon as charging +2%.")] [Step(1, "Click run TC")] [Step(2, "[Emulator] Change the battery level as 100% in Control Panel > Battery > Level. You can manipulate the horizontal bar or type in '100'.")] - [Step(3, "[Emulator] If you don't get pass after changing the battery level, it is fail.")] - [Step(4, "[Target(TM1, TW2, etc)] Wait until the battery level is changed.")] - [Step(5, "[Target(TM1, TW2, etc)] If you don't get pass after battery level is changed, it is fail.")] + [Step(3, "[Emulator] If you do not get pass after changing the battery level, it is fail.")] + [Step(4, "[Target] Wait until the battery level is changed for a maximum of four hours.")] + [Step(5, "[Target] If you do not get pass even after the battery level is changed, it is fail.")] + [Step(6, "[Target] Even after the battery becomes 100%, you need to wait \"Fully Charged\" for a while to get pass.")] [Postcondition(1, "NA")] public static async Task Level_PROPERTY_READ_ONLY() { diff --git a/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSBatteryPercentChangedEventArgs.cs b/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSBatteryPercentChangedEventArgs.cs index 4aca147..a44c33e 100755 --- a/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSBatteryPercentChangedEventArgs.cs +++ b/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSBatteryPercentChangedEventArgs.cs @@ -59,14 +59,16 @@ namespace Tizen.System.Tests [Property("SPEC_URL", "-")] [Property("CRITERIA", "PRO")] [Property("AUTHOR", "Gattu Praveen Kumar, gattu.p@samsung.com")] - [Precondition(1, "This test is about battery percentage change(increment or decrement), and so you can test this with or without a charger.")] - [Precondition(2, "[Emulator] Device battery should be set as 50%. You can check the battery percentage in Control Panel > Battery > Level.")] - [Precondition(3, "[Target(TM1, TW2, etc)] Device battery should not be full (100%).")] + [Precondition(1, "[Emulator] Device battery should be set as 50%. You can check the battery percentage in Control Panel > Battery > Level.")] + [Precondition(2, "[Emulator] Set Charger as ON. The menu is here in Control Panel > Battery > Charger")] + [Precondition(3, "[Target] Device battery must not be full (100%).")] + [Precondition(4, "[Target] Just remain as connected by the sdb cable or use a charger cable for faster charging.")] + [Precondition(5, "[Target] While you use a charger instead of the sdb cable, please ignore error messages \"Connection refused\" on the PC.")] [Step(1, "Click run TC")] - [Step(2, "[Emulator] Change the battery level as 13% or 100% in Control Panel > Battery > Level. You can manipulate the horizontal bar or type in '13 or 100'.")] - [Step(3, "[Emulator] If you don't get pass after changing the battery percentage, it is fail.")] - [Step(4, "[Target(TM1, TW2, etc)] Wait until the battery percentage is increased with a charger or until decreased without a charger.")] - [Step(5, "[Target(TM1, TW2, etc)] If you don't get pass after the battery percentage is changed(increased or decreased), it is fail.")] + [Step(2, "[Emulator] Change the battery level as 100% in Control Panel > Battery > Level. You can manipulate the horizontal bar or type in '100'.")] + [Step(3, "[Emulator] If you do not get pass after changing the battery percentage, it is fail.")] + [Step(4, "[Target] Wait until the battery percentage is increased for a maximum of half an hour.")] + [Step(5, "[Target] If you do not get pass after the battery percentage is increased, it is fail.")] [Postcondition(1, "NA")] public static async Task Percent_PROPERTY_READ_ONLY() { diff --git a/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSDisplay.cs b/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSDisplay.cs index bc92fc2..c4d8be7 100755 --- a/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSDisplay.cs +++ b/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSDisplay.cs @@ -55,10 +55,10 @@ namespace Tizen.System.Tests [Property("CRITERIA", "EVL")] [Property("AUTHOR", "Gattu Praveen Kumar, gattu.p@samsung.com")] [Precondition(1, "Device display must be on")] - [Precondition(2, "[Wearable Targets(TW1, TW2, Emulator)] Set the display timeout as 15 seconds. The menu is here at Settings > Display > Screen Timeout.")] + [Precondition(2, "[Wearable Target] Set the display timeout as 15 seconds. The menu is here at Settings > Display > Screen Timeout.")] [Step(1, "Click run TC")] - [Step(2, "[Mobile Targets(TM1, TM2, Emulator)] Press the powerkey button to turn off the display")] - [Step(3, "[Wearable Targets(TW1, TW2, Emulator)] Wait until the display is turned off as much time as you set in the Precondition step")] + [Step(2, "[Mobile Target] Press the powerkey button to turn off the display")] + [Step(3, "[Wearable Target] Wait until the display is turned off as much time as you set in the Precondition step")] [Step(4, "If you do not get pass, it is failed.")] public static async Task StateChanged_EVENT_CHECK() { diff --git a/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSDisplayStateChangedEventArgs.cs b/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSDisplayStateChangedEventArgs.cs index d49cd52..b16d5fa 100755 --- a/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSDisplayStateChangedEventArgs.cs +++ b/tct-suite-vs/Tizen.Device.Manual.Tests/testcase/TSDisplayStateChangedEventArgs.cs @@ -49,11 +49,11 @@ namespace Tizen.System.Tests [Property("CRITERIA", "PRE")] [Property("AUTHOR", "Gattu Praveen Kumar, gattu.p@samsung.com")] [Precondition(1, "Device Display must be on")] - [Precondition(2, "[Wearable Targets(TW1, TW2, Emulator)] Set the display timeout as 15 seconds. The menu is here at Settings > Display > Screen Timeout.")] + [Precondition(2, "[Wearable Target] Set the display timeout as 15 seconds. The menu is here at Settings > Display > Screen Timeout.")] [Step(1, "Click Run TC")] - [Step(2, "[Mobile Targets(TM1, TM2, Emulator)] Press the powerkey button to turn off the display")] - [Step(3, "[Wearable Targets(TW1, TW2, Emulator)] Wait until the display is turned off as much time as you set in the Precondition step")] - [Step(4, "If you do not get pass, it is failed.")] + [Step(2, "[Mobile Target] Press the powerkey button to turn off the display")] + [Step(3, "[Wearable Target] Wait until the display is turned off as much time as you set in the Precondition step")] + [Step(4, "If you do not get pass, it is failed.")] public static async Task State_PROPERTY_READ_ONLY() { if (PassForNotSuppot() == 1) return; diff --git a/tct-suite-vs/Tizen.System.Manual.Tests/testcase/TSStorage.cs b/tct-suite-vs/Tizen.System.Manual.Tests/testcase/TSStorage.cs index 475931d..aa8af27 100755 --- a/tct-suite-vs/Tizen.System.Manual.Tests/testcase/TSStorage.cs +++ b/tct-suite-vs/Tizen.System.Manual.Tests/testcase/TSStorage.cs @@ -35,11 +35,11 @@ namespace Tizen.System.Tests [Property("CRITERIA", "EVL")] [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] [Precondition(1, "[Emulator] Attach the SD card. The menu is here in Control Panel > SD Card > Click \"Attach\".")] - [Precondition(2, "[Target(TM1, Artik, etc.)] Insert an SD card or USB memory stick.")] + [Precondition(2, "[Target] Insert an SD card or USB memory stick.")] [Step(1, "Click run TC")] [Step(2, "[Emulator] Detach the SD card. The menu is here in Control Panel > SD Card > Click \"Detach\".")] - [Step(3, "[Target(TM1, Artik, etc.)] Remove the SD card or USB memory stick")] - [Step(4, "If you don't get \"pass\", please press fail.")] + [Step(3, "[Target] Remove the SD card or USB memory stick")] + [Step(4, "If you do not get \"pass\", please press fail.")] public static async Task StorageStateChanged_CHECK_SDCARD_EVENT() { string profile; diff --git a/tct-suite-vs/Tizen.System.Manual.Tests/testcase/TSStorageManager.cs b/tct-suite-vs/Tizen.System.Manual.Tests/testcase/TSStorageManager.cs index da4f00e..f97b3b9 100755 --- a/tct-suite-vs/Tizen.System.Manual.Tests/testcase/TSStorageManager.cs +++ b/tct-suite-vs/Tizen.System.Manual.Tests/testcase/TSStorageManager.cs @@ -28,10 +28,12 @@ namespace Tizen.System.Manual.Tests.testcase [Property("SPEC_URL", "-")] [Property("CRITERIA", "EVL")] [Property("AUTHOR", "Pureum Jung, pr.jung@samsung.com")] - [Precondition(1, "Remove SD Card or USB.")] + [Precondition(1, "[Emulator] Detach the SD card. The menu is here in Control Panel > SD Card > Click \"Detach\".")] + [Precondition(2, "[Target] Remove all of the SD card and USB memory stick.")] [Step(1, "Click run TC")] - [Step(2, "Insert SD card or USB")] - [Step(3, "If you don't get \"pass\", please press fail.")] + [Step(2, "[Emulator] Attach the SD card. The menu is here in Control Panel > SD Card > Click \"Attach\".")] + [Step(3, "[Target] Insert an SD card or USB memory stick.")] + [Step(4, "If you don't get \"pass\", please press fail.")] public static async Task SetChangedEvent_CHECK_SDCARD_EVENT() { string profile; @@ -84,10 +86,12 @@ namespace Tizen.System.Manual.Tests.testcase [Property("SPEC_URL", "-")] [Property("CRITERIA", "EVL")] [Property("AUTHOR", "Pureum Jung, pr.jung@samsung.com")] - [Precondition(1, "Remove SD Card or USB.")] + [Precondition(1, "[Emulator] Detach the SD card. The menu is here in Control Panel > SD Card > Click \"Detach\".")] + [Precondition(2, "[Target] Remove all of the SD card and USB memory stick.")] [Step(1, "Click run TC")] - [Step(2, "Insert SD card or USB")] - [Step(3, "If you don't get \"pass\", please press fail.")] + [Step(2, "[Emulator] Attach the SD card. The menu is here in Control Panel > SD Card > Click \"Attach\".")] + [Step(3, "[Target] Insert an SD card or USB memory stick.")] + [Step(4, "If you don't get \"pass\", please press fail.")] public static async Task UnsetChangedEvent_CHECK_SDCARD_EVENT() { string profile;