TEAMMATES / teammates

This is the project website for the TEAMMATES feedback management tool for education
https://teammatesv4.appspot.com/
GNU General Public License v2.0
1.66k stars 3.3k forks source link

Problems getting GodMode to run #6810

Closed Dartteon closed 7 years ago

Dartteon commented 7 years ago

Hello,

What I was trying to do / What I need help with I'm have previously opened a PR which dealt with fixing a bug on the UI. However, I'm having trouble running the tests and GodMode, to fix the test HTML files. Note that I reverted all my branches' changes and am running the tests on the fresh, unedited project.

1) I keep encountering an error thrown areTestAccountsReadyForGodMode(), even though I followed the instructions on the setting up doc. This is preventing me from running the test with godMode = true The relevant portion of test.properties are shown below.

# These two Google accounts will be given 'student access' to the application.
test.student1.account=alice.tmms.BaronChan
test.student1.password=anypassword
test.student2.account=charlie.tmms.BaronChan
test.student2.password=anypassword

2) I'm having trouble with the timezone settings of the test. I have added the -Duser.timezone=UTC argument to the VM options, but TimezoneSyncerTest is still failing. image

Attempts to resolve the problem

xpdavid commented 7 years ago

Please put your full test.properties here.

Dartteon commented 7 years ago
#-----------------------------------------------------------------------------
# This file contains some configuration values used during testing.
# It should be placed in src\test\resources 
# Use'\' to escape ':' e.g., http\://google.com
#-----------------------------------------------------------------------------

# This is the url of the app we are testing against.
# e.g. test.app.url=http\://localhost\:8888
# e.g. test.app.url=https\://4-30-dot-teammates-john.appspot.com
# Note: the '.' in the url has been replaced by -dot- to support https connection for the staging server.
test.app.url=http\://localhost\:8888

# This is the key test suite use to access app backdoor.
# It should match app.backdoor.key in build.properties
# e.g. test.backdoor.key=fjdlsafdkfdk
test.backdoor.key=samplekey

# These are parameters for Selenium  
# allowed values for browser: firefox, chrome
test.selenium.browser=firefox

# Optional field to change firefox path.
# This will enable user to use non default binary.
# To use default firefox setting, leave the field as is,
# to use custom path, e.g. 
#test.firefox.path=C:\\Program Files (x86)\\Mozilla Firefox 12\\firefox.exe
test.firefox.path=

# This is the path for Selenium's Chromedriver executable.
# It is required if you are running test with Chrome.
# e.g test.chromedriver.path=C:/Users/YourName/Downloads/chromedriver.exe
# e.g test.chromedriver.path=/Users/YourName/Downloads/chromedriver
test.chromedriver.path=

###############################################################################
# This is the timeout value, in seconds, for the waitings done in browsers
# e.g waiting for element (non-)presence/(in)visibility, for page to load
# This value can be adjusted depending on your CPU power/memory availability.
# Note that the value entered must be a positive integer.
test.timeout=15

###############################################################################
# Given below are the test accounts/passwords used for testing. 
# The values given below will work for the dev server(except one test case GodModTest).
# To pass GodModTest, change ALL the accounts below by appending to the back of it.
# e.g. yourGoogleId    -> yourGoogleId.JohnDoe
#      teammates.coord -> teammates.coord.JohnDoe
#      alice.tmms      -> alice.tmms.JohnDoe
#      charlie.tmms    -> charlie.tmms.JohnDoe
#      teammates.unreg -> teammates.unreg.JohnDoe
# If you plan to run the test suite against a staging server, 
# you need to create four Google accounts (to use as test accounts) 
# and give their details below.

# The Google account of a user that has 'admin access' to the application
# For testing against staging server, you should use your own google account here.
# Omit '@gmail.com'
test.admin.account=yourGoogleId.BaronChan
test.admin.password=adminpassword

# This Google account will be given 'instructor access' to the application.
# For testing against a production server, replace it with details of a real GMail account.
test.instructor.account=teammates.coord.BaronChan
test.instructor.password=anypassword

# These two Google accounts will be given 'student access' to the application.
test.student1.account=alice.tmms.BaronChan
test.student1.password=anypassword
test.student2.account=charlie.tmms.BaronChan
test.student2.password=anypassword

# A Google account will not be given access to the application.
test.unreg.account=teammates.unreg
test.unreg.password=anypassword
xpdavid commented 7 years ago

Bear with me. What is the stacktrack when you get error? Please follow the https://github.com/TEAMMATES/teammates/blob/master/.github/template-helpRequest.md guide next time for help request.

Dartteon commented 7 years ago

Hi @xpdavid thanks for assisting. I have edited the OP to follow the guidelines.

Stack trace for exception in GodModeTest

java.lang.AssertionError: Student MOTD URL defined in app.student.motd.url in build.properties must not be empty. It is advised to use test-student-motd.html to test it.
    at org.testng.AssertJUnit.fail(AssertJUnit.java:59)
    at teammates.test.driver.TestProperties.verifyReadyForGodMode(TestProperties.java:126)
    at teammates.test.cases.browsertests.GodModeTest.prepareTestData(GodModeTest.java:30)
    at teammates.test.cases.browsertests.BaseUiTestCase.baseClassSetup(BaseUiTestCase.java:43)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
    at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:517)
    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213)
    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:140)
    at org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:170)
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:104)
    at org.testng.TestRunner.privateRun(TestRunner.java:771)
    at org.testng.TestRunner.run(TestRunner.java:621)
    at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
    at org.testng.SuiteRunner.run(SuiteRunner.java:259)
    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
    at org.testng.TestNG.runSuitesSequentially(TestNG.java:1199)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:1124)
    at org.testng.TestNG.run(TestNG.java:1032)
    at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:230)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:76)

Stack trace for exception in TimezoneSyncerTest

java.lang.AssertionError: expected:<Africa/Abidjan
0
Africa/Accra
0
Africa/Addis_Ababa
180
Africa/Algiers
60
Africa/Asmara
180
Africa/Asmera
180
Africa/Bamako
0
Africa/Bangui
60
Africa/Banjul
0
Africa/Bissau
0
Africa/Blantyre
120
Africa/Brazzaville
60
Africa/Bujumbura
120
Africa/Cairo
120
Africa/Casablanca
0
Africa/Ceuta
60
Africa/Conakry
0
Africa/Dakar
0
Africa/Dar_es_Salaam
180
Africa/Djibouti
180
Africa/Douala
60
Africa/El_Aaiun
0
Africa/Freetown
0
Africa/Gaborone
120
Africa/Harare
120
Africa/Johannesburg
120
Africa/Juba
180
Africa/Kampala
180
Africa/Khartoum
180
Africa/Kigali
120
Africa/Kinshasa
60
Africa/Lagos
60
Africa/Libreville
60
Africa/Lome
0
Africa/Luanda
60
Africa/Lubumbashi
120
Africa/Lusaka
120
Africa/Malabo
60
Africa/Maputo
120
Africa/Maseru
120
Africa/Mbabane
120
Africa/Mogadishu
180
Africa/Monrovia
0
Africa/Nairobi
180
Africa/Ndjamena
60
Africa/Niamey
60
Africa/Nouakchott
0
Africa/Ouagadougou
0
Africa/Porto-Novo
60
Africa/Sao_Tome
0
Africa/Timbuktu
0
Africa/Tripoli
120
Africa/Tunis
60
Africa/Windhoek
120
America/Adak
-600
America/Anchorage
-540
America/Anguilla
-240
America/Antigua
-240
America/Araguaina
-180
America/Argentina/Buenos_Aires
-180
America/Argentina/Catamarca
-180
America/Argentina/ComodRivadavia
-180
America/Argentina/Cordoba
-180
America/Argentina/Jujuy
-180
America/Argentina/La_Rioja
-180
America/Argentina/Mendoza
-180
America/Argentina/Rio_Gallegos
-180
America/Argentina/Salta
-180
America/Argentina/San_Juan
-180
America/Argentina/San_Luis
-180
America/Argentina/Tucuman
-180
America/Argentina/Ushuaia
-180
America/Aruba
-240
America/Asuncion
-180
America/Atikokan
-300
America/Atka
-600
America/Bahia
-180
America/Bahia_Banderas
-360
America/Barbados
-240
America/Belem
-180
America/Belize
-360
America/Blanc-Sablon
-240
America/Boa_Vista
-240
America/Bogota
-300
America/Boise
-420
America/Buenos_Aires
-180
America/Cambridge_Bay
-420
America/Campo_Grande
-240
America/Cancun
-300
America/Caracas
-240
America/Catamarca
-180
America/Cayenne
-180
America/Cayman
-300
America/Chicago
-360
America/Chihuahua
-420
America/Coral_Harbour
-300
America/Cordoba
-180
America/Costa_Rica
-360
America/Creston
-420
America/Cuiaba
-240
America/Curacao
-240
America/Danmarkshavn
0
America/Dawson
-480
America/Dawson_Creek
-420
America/Denver
-420
America/Detroit
-300
America/Dominica
-240
America/Edmonton
-420
America/Eirunepe
-300
America/El_Salvador
-360
America/Ensenada
-480
America/Fort_Nelson
-420
America/Fort_Wayne
-300
America/Fortaleza
-180
America/Glace_Bay
-180
America/Godthab
-180
America/Goose_Bay
-180
America/Grand_Turk
-240
America/Grenada
-240
America/Guadeloupe
-240
America/Guatemala
-360
America/Guayaquil
-300
America/Guyana
-240
America/Halifax
-180
America/Havana
-240
America/Hermosillo
-420
America/Indiana/Indianapolis
-300
America/Indiana/Knox
-360
America/Indiana/Marengo
-300
America/Indiana/Petersburg
-300
America/Indiana/Tell_City
-360
America/Indiana/Vevay
-300
America/Indiana/Vincennes
-300
America/Indiana/Winamac
-300
America/Indianapolis
-300
America/Inuvik
-420
America/Iqaluit
-300
America/Jamaica
-300
America/Jujuy
-180
America/Juneau
-540
America/Kentucky/Louisville
-300
America/Kentucky/Monticello
-300
America/Knox_IN
-360
America/Kralendijk
-240
America/La_Paz
-240
America/Lima
-300
America/Los_Angeles
-480
America/Louisville
-300
America/Lower_Princes
-240
America/Maceio
-180
America/Managua
-360
America/Manaus
-240
America/Marigot
-240
America/Martinique
-240
America/Matamoros
-360
America/Mazatlan
-420
America/Mendoza
-180
America/Menominee
-360
America/Merida
-360
America/Metlakatla
-540
America/Mexico_City
-360
America/Miquelon
-120
America/Moncton
-180
America/Monterrey
-360
America/Montevideo
-180
America/Montreal
-300
America/Montserrat
-240
America/Nassau
-300
America/New_York
-300
America/Nipigon
-300
America/Nome
-540
America/Noronha
-120
America/North_Dakota/Beulah
-360
America/North_Dakota/Center
-360
America/North_Dakota/New_Salem
-360
America/Ojinaga
-420
America/Panama
-300
America/Pangnirtung
-300
America/Paramaribo
-180
America/Phoenix
-420
America/Port-au-Prince
-300
America/Port_of_Spain
-240
America/Porto_Acre
-300
America/Porto_Velho
-240
America/Puerto_Rico
-240
America/Rainy_River
-360
America/Rankin_Inlet
-360
America/Recife
-180
America/Regina
-360
America/Resolute
-360
America/Rio_Branco
-300
America/Rosario
-180
America/Santa_Isabel
-480
America/Santarem
-180
America/Santiago
-180
America/Santo_Domingo
-240
America/Sao_Paulo
-180
America/Scoresbysund
-60
America/Shiprock
-420
America/Sitka
-540
America/St_Barthelemy
-240
America/St_Johns
-150
America/St_Kitts
-240
America/St_Lucia
-240
America/St_Thomas
-240
America/St_Vincent
-240
America/Swift_Current
-360
America/Tegucigalpa
-360
America/Thule
-180
America/Thunder_Bay
-300
America/Tijuana
-480
America/Toronto
-300
America/Tortola
-240
America/Vancouver
-480
America/Virgin
-240
America/Whitehorse
-480
America/Winnipeg
-360
America/Yakutat
-540
America/Yellowknife
-420
Antarctica/Casey
660
Antarctica/Davis
420
Antarctica/DumontDUrville
600
Antarctica/Macquarie
660
Antarctica/Mawson
300
Antarctica/McMurdo
780
Antarctica/Palmer
-180
Antarctica/Rothera
-180
Antarctica/South_Pole
780
Antarctica/Syowa
180
Antarctica/Troll
0
Antarctica/Vostok
360
Arctic/Longyearbyen
60
Asia/Aden
180
Asia/Almaty
360
Asia/Amman
120
Asia/Anadyr
720
Asia/Aqtau
300
Asia/Aqtobe
300
Asia/Ashgabat
300
Asia/Ashkhabad
300
Asia/Baghdad
180
Asia/Bahrain
180
Asia/Baku
240
Asia/Bangkok
420
Asia/Barnaul
420
Asia/Beirut
120
Asia/Bishkek
360
Asia/Brunei
480
Asia/Calcutta
330
Asia/Chita
540
Asia/Choibalsan
480
Asia/Chongqing
480
Asia/Chungking
480
Asia/Colombo
330
Asia/Dacca
360
Asia/Damascus
120
Asia/Dhaka
360
Asia/Dili
540
Asia/Dubai
240
Asia/Dushanbe
300
Asia/Famagusta
180
Asia/Gaza
120
Asia/Harbin
480
Asia/Hebron
120
Asia/Ho_Chi_Minh
420
Asia/Hong_Kong
480
Asia/Hovd
420
Asia/Irkutsk
480
Asia/Istanbul
180
Asia/Jakarta
420
Asia/Jayapura
540
Asia/Jerusalem
120
Asia/Kabul
270
Asia/Kamchatka
720
Asia/Karachi
300
Asia/Kashgar
360
Asia/Kathmandu
345
Asia/Katmandu
345
Asia/Khandyga
540
Asia/Kolkata
330
Asia/Krasnoyarsk
420
Asia/Kuala_Lumpur
480
Asia/Kuching
480
Asia/Kuwait
180
Asia/Macao
480
Asia/Macau
480
Asia/Magadan
660
Asia/Makassar
480
Asia/Manila
480
Asia/Muscat
240
Asia/Nicosia
120
Asia/Novokuznetsk
420
Asia/Novosibirsk
420
Asia/Omsk
360
Asia/Oral
300
Asia/Phnom_Penh
420
Asia/Pontianak
420
Asia/Pyongyang
510
Asia/Qatar
180
Asia/Qyzylorda
360
Asia/Rangoon
390
Asia/Riyadh
180
Asia/Saigon
420
Asia/Sakhalin
660
Asia/Samarkand
300
Asia/Seoul
540
Asia/Shanghai
480
Asia/Singapore
480
Asia/Srednekolymsk
660
Asia/Taipei
480
Asia/Tashkent
300
Asia/Tbilisi
240
Asia/Tehran
210
Asia/Tel_Aviv
120
Asia/Thimbu
360
Asia/Thimphu
360
Asia/Tokyo
540
Asia/Tomsk
420
Asia/Ujung_Pandang
480
Asia/Ulaanbaatar
480
Asia/Ulan_Bator
480
Asia/Urumqi
360
Asia/Ust-Nera
600
Asia/Vientiane
420
Asia/Vladivostok
600
Asia/Yakutsk
540
Asia/Yangon
390
Asia/Yekaterinburg
300
Asia/Yerevan
240
Atlantic/Azores
-60
Atlantic/Bermuda
-180
Atlantic/Canary
0
Atlantic/Cape_Verde
-60
Atlantic/Faeroe
0
Atlantic/Faroe
0
Atlantic/Jan_Mayen
60
Atlantic/Madeira
0
Atlantic/Reykjavik
0
Atlantic/South_Georgia
-120
Atlantic/St_Helena
0
Atlantic/Stanley
-180
Australia/ACT
660
Australia/Adelaide
630
Australia/Brisbane
600
Australia/Broken_Hill
630
Australia/Canberra
660
Australia/Currie
660
Australia/Darwin
570
Australia/Eucla
525
Australia/Hobart
660
Australia/LHI
660
Australia/Lindeman
600
Australia/Lord_Howe
660
Australia/Melbourne
660
Australia/NSW
660
Australia/North
570
Australia/Perth
480
Australia/Queensland
600
Australia/South
630
Australia/Sydney
660
Australia/Tasmania
660
Australia/Victoria
660
Australia/West
480
Australia/Yancowinna
630
Brazil/Acre
-300
Brazil/DeNoronha
-120
Brazil/East
-180
Brazil/West
-240
CET
60
CST6CDT
-360
Canada/Atlantic
-180
Canada/Central
-360
Canada/East-Saskatchewan
-360
Canada/Eastern
-300
Canada/Mountain
-420
Canada/Newfoundland
-150
Canada/Pacific
-480
Canada/Saskatchewan
-360
Canada/Yukon
-480
Chile/Continental
-180
Chile/EasterIsland
-300
Cuba
-240
EET
120
EST
-300
EST5EDT
-300
Egypt
120
Eire
0
Etc/GMT
0
Etc/GMT+0
0
Etc/GMT+1
-60
Etc/GMT+10
-600
Etc/GMT+11
-660
Etc/GMT+12
-720
Etc/GMT+2
-120
Etc/GMT+3
-180
Etc/GMT+4
-240
Etc/GMT+5
-300
Etc/GMT+6
-360
Etc/GMT+7
-420
Etc/GMT+8
-480
Etc/GMT+9
-540
Etc/GMT-0
0
Etc/GMT-1
60
Etc/GMT-10
600
Etc/GMT-11
660
Etc/GMT-12
720
Etc/GMT-13
780
Etc/GMT-14
840
Etc/GMT-2
120
Etc/GMT-3
180
Etc/GMT-4
240
Etc/GMT-5
300
Etc/GMT-6
360
Etc/GMT-7
420
Etc/GMT-8
480
Etc/GMT-9
540
Etc/GMT0
0
Etc/Greenwich
0
Etc/UCT
0
Etc/UTC
0
Etc/Universal
0
Etc/Zulu
0
Europe/Amsterdam
60
Europe/Andorra
60
Europe/Astrakhan
240
Europe/Athens
120
Europe/Belfast
0
Europe/Belgrade
60
Europe/Berlin
60
Europe/Bratislava
60
Europe/Brussels
60
Europe/Bucharest
120
Europe/Budapest
60
Europe/Busingen
60
Europe/Chisinau
120
Europe/Copenhagen
60
Europe/Dublin
0
Europe/Gibraltar
60
Europe/Guernsey
0
Europe/Helsinki
120
Europe/Isle_of_Man
0
Europe/Istanbul
180
Europe/Jersey
0
Europe/Kaliningrad
120
Europe/Kiev
120
Europe/Kirov
180
Europe/Lisbon
0
Europe/Ljubljana
60
Europe/London
0
Europe/Luxembourg
60
Europe/Madrid
60
Europe/Malta
60
Europe/Mariehamn
120
Europe/Minsk
180
Europe/Monaco
60
Europe/Moscow
180
Europe/Nicosia
120
Europe/Oslo
60
Europe/Paris
60
Europe/Podgorica
60
Europe/Prague
60
Europe/Riga
120
Europe/Rome
60
Europe/Samara
240
Europe/San_Marino
60
Europe/Sarajevo
60
Europe/Simferopol
180
Europe/Skopje
60
Europe/Sofia
120
Europe/Stockholm
60
Europe/Tallinn
120
Europe/Tirane
60
Europe/Tiraspol
120
Europe/Ulyanovsk
240
Europe/Uzhgorod
120
Europe/Vaduz
60
Europe/Vatican
60
Europe/Vienna
60
Europe/Vilnius
120
Europe/Volgograd
180
Europe/Warsaw
60
Europe/Zagreb
60
Europe/Zaporozhye
120
Europe/Zurich
60
GB
0
GB-Eire
0
GMT
0
GMT+0
0
GMT-0
0
GMT0
0
Greenwich
0
HST
-600
Hongkong
480
Iceland
0
Indian/Antananarivo
180
Indian/Chagos
360
Indian/Christmas
420
Indian/Cocos
390
Indian/Comoro
180
Indian/Kerguelen
300
Indian/Mahe
240
Indian/Maldives
300
Indian/Mauritius
240
Indian/Mayotte
180
Indian/Reunion
240
Iran
210
Israel
120
Jamaica
-300
Japan
540
Kwajalein
720
Libya
120
MET
60
MST
-420
MST7MDT
-420
Mexico/BajaNorte
-480
Mexico/BajaSur
-420
Mexico/General
-360
NZ
780
NZ-CHAT
825
Navajo
-420
PRC
480
PST8PDT
-480
Pacific/Apia
840
Pacific/Auckland
780
Pacific/Bougainville
660
Pacific/Chatham
825
Pacific/Chuuk
600
Pacific/Easter
-300
Pacific/Efate
660
Pacific/Enderbury
780
Pacific/Fakaofo
780
Pacific/Fiji
720
Pacific/Funafuti
720
Pacific/Galapagos
-360
Pacific/Gambier
-540
Pacific/Guadalcanal
660
Pacific/Guam
600
Pacific/Honolulu
-600
Pacific/Johnston
-600
Pacific/Kiritimati
840
Pacific/Kosrae
660
Pacific/Kwajalein
720
Pacific/Majuro
720
Pacific/Marquesas
-570
Pacific/Midway
-660
Pacific/Nauru
720
Pacific/Niue
-660
Pacific/Norfolk
660
Pacific/Noumea
660
Pacific/Pago_Pago
-660
Pacific/Palau
540
Pacific/Pitcairn
-480
Pacific/Pohnpei
660
Pacific/Ponape
660
Pacific/Port_Moresby
600
Pacific/Rarotonga
-600
Pacific/Saipan
600
Pacific/Samoa
-660
Pacific/Tahiti
-600
Pacific/Tarawa
720
Pacific/Tongatapu
780
Pacific/Truk
600
Pacific/Wake
720
Pacific/Wallis
720
Pacific/Yap
600
Poland
60
Portugal
0
ROC
480
ROK
540
Singapore
480
Turkey
180
UCT
0
US/Alaska
-540
US/Aleutian
-600
US/Arizona
-420
US/Central
-360
US/East-Indiana
-300
US/Eastern
-300
US/Hawaii
-600
US/Indiana-Starke
-360
US/Michigan
-300
US/Mountain
-420
US/Pacific
-480
US/Pacific-New
-480
US/Samoa
-660
UTC
0
Universal
0
W-SU
180
WET
0
Zulu
0> but was:<Africa/Abidjan
0
Africa/Accra
0
Africa/Addis_Ababa
180
Africa/Algiers
60
Africa/Asmara
180
Africa/Asmera
180
Africa/Bamako
0
Africa/Bangui
60
Africa/Banjul
0
Africa/Bissau
0
Africa/Blantyre
120
Africa/Brazzaville
60
Africa/Bujumbura
120
Africa/Cairo
120
Africa/Casablanca
0
Africa/Ceuta
60
Africa/Conakry
0
Africa/Dakar
0
Africa/Dar_es_Salaam
180
Africa/Djibouti
180
Africa/Douala
60
Africa/El_Aaiun
0
Africa/Freetown
0
Africa/Gaborone
120
Africa/Harare
120
Africa/Johannesburg
120
Africa/Juba
180
Africa/Kampala
180
Africa/Khartoum
180
Africa/Kigali
120
Africa/Kinshasa
60
Africa/Lagos
60
Africa/Libreville
60
Africa/Lome
0
Africa/Luanda
60
Africa/Lubumbashi
120
Africa/Lusaka
120
Africa/Malabo
60
Africa/Maputo
120
Africa/Maseru
120
Africa/Mbabane
120
Africa/Mogadishu
180
Africa/Monrovia
0
Africa/Nairobi
180
Africa/Ndjamena
60
Africa/Niamey
60
Africa/Nouakchott
0
Africa/Ouagadougou
0
Africa/Porto-Novo
60
Africa/Sao_Tome
0
Africa/Timbuktu
0
Africa/Tripoli
120
Africa/Tunis
60
Africa/Windhoek
120
America/Adak
-600
America/Anchorage
-540
America/Anguilla
-240
America/Antigua
-240
America/Araguaina
-180
America/Argentina/Buenos_Aires
-180
America/Argentina/Catamarca
-180
America/Argentina/ComodRivadavia
-180
America/Argentina/Cordoba
-180
America/Argentina/Jujuy
-180
America/Argentina/La_Rioja
-180
America/Argentina/Mendoza
-180
America/Argentina/Rio_Gallegos
-180
America/Argentina/Salta
-180
America/Argentina/San_Juan
-180
America/Argentina/San_Luis
-180
America/Argentina/Tucuman
-180
America/Argentina/Ushuaia
-180
America/Aruba
-240
America/Asuncion
-180
America/Atikokan
-300
America/Atka
-600
America/Bahia
-180
America/Bahia_Banderas
-360
America/Barbados
-240
America/Belem
-180
America/Belize
-360
America/Blanc-Sablon
-240
America/Boa_Vista
-240
America/Bogota
-300
America/Boise
-420
America/Buenos_Aires
-180
America/Cambridge_Bay
-420
America/Campo_Grande
-240
America/Cancun
-300
America/Caracas
-240
America/Catamarca
-180
America/Cayenne
-180
America/Cayman
-300
America/Chicago
-360
America/Chihuahua
-420
America/Coral_Harbour
-300
America/Cordoba
-180
America/Costa_Rica
-360
America/Creston
-420
America/Cuiaba
-240
America/Curacao
-240
America/Danmarkshavn
0
America/Dawson
-480
America/Dawson_Creek
-420
America/Denver
-420
America/Detroit
-300
America/Dominica
-240
America/Edmonton
-420
America/Eirunepe
-300
America/El_Salvador
-360
America/Ensenada
-480
America/Fort_Nelson
-420
America/Fort_Wayne
-300
America/Fortaleza
-180
America/Glace_Bay
-180
America/Godthab
-180
America/Goose_Bay
-180
America/Grand_Turk
-240
America/Grenada
-240
America/Guadeloupe
-240
America/Guatemala
-360
America/Guayaquil
-300
America/Guyana
-240
America/Halifax
-180
America/Havana
-240
America/Hermosillo
-420
America/Indiana/Indianapolis
-300
America/Indiana/Knox
-360
America/Indiana/Marengo
-300
America/Indiana/Petersburg
-300
America/Indiana/Tell_City
-360
America/Indiana/Vevay
-300
America/Indiana/Vincennes
-300
America/Indiana/Winamac
-300
America/Indianapolis
-300
America/Inuvik
-420
America/Iqaluit
-300
America/Jamaica
-300
America/Jujuy
-180
America/Juneau
-540
America/Kentucky/Louisville
-300
America/Kentucky/Monticello
-300
America/Knox_IN
-360
America/Kralendijk
-240
America/La_Paz
-240
America/Lima
-300
America/Los_Angeles
-480
America/Louisville
-300
America/Lower_Princes
-240
America/Maceio
-180
America/Managua
-360
America/Manaus
-240
America/Marigot
-240
America/Martinique
-240
America/Matamoros
-360
America/Mazatlan
-420
America/Mendoza
-180
America/Menominee
-360
America/Merida
-360
America/Metlakatla
-540
America/Mexico_City
-360
America/Miquelon
-120
America/Moncton
-180
America/Monterrey
-360
America/Montevideo
-180
America/Montreal
-300
America/Montserrat
-240
America/Nassau
-300
America/New_York
-300
America/Nipigon
-300
America/Nome
-540
America/Noronha
-120
America/North_Dakota/Beulah
-360
America/North_Dakota/Center
-360
America/North_Dakota/New_Salem
-360
America/Ojinaga
-420
America/Panama
-300
America/Pangnirtung
-300
America/Paramaribo
-180
America/Phoenix
-420
America/Port-au-Prince
-300
America/Port_of_Spain
-240
America/Porto_Acre
-300
America/Porto_Velho
-240
America/Puerto_Rico
-240
America/Rainy_River
-360
America/Rankin_Inlet
-360
America/Recife
-180
America/Regina
-360
America/Resolute
-360
America/Rio_Branco
-300
America/Rosario
-180
America/Santa_Isabel
-480
America/Santarem
-180
America/Santiago
-180
America/Santo_Domingo
-240
America/Sao_Paulo
-180
America/Scoresbysund
-60
America/Shiprock
-420
America/Sitka
-540
America/St_Barthelemy
-240
America/St_Johns
-150
America/St_Kitts
-240
America/St_Lucia
-240
America/St_Thomas
-240
America/St_Vincent
-240
America/Swift_Current
-360
America/Tegucigalpa
-360
America/Thule
-180
America/Thunder_Bay
-300
America/Tijuana
-480
America/Toronto
-300
America/Tortola
-240
America/Vancouver
-480
America/Virgin
-240
America/Whitehorse
-480
America/Winnipeg
-360
America/Yakutat
-540
America/Yellowknife
-420
Antarctica/Casey
660
Antarctica/Davis
420
Antarctica/DumontDUrville
600
Antarctica/Macquarie
660
Antarctica/Mawson
300
Antarctica/McMurdo
780
Antarctica/Palmer
-180
Antarctica/Rothera
-180
Antarctica/South_Pole
780
Antarctica/Syowa
180
Antarctica/Troll
0
Antarctica/Vostok
360
Arctic/Longyearbyen
60
Asia/Aden
180
Asia/Almaty
360
Asia/Amman
120
Asia/Anadyr
720
Asia/Aqtau
300
Asia/Aqtobe
300
Asia/Ashgabat
300
Asia/Ashkhabad
300
Asia/Atyrau
300
Asia/Baghdad
180
Asia/Bahrain
180
Asia/Baku
240
Asia/Bangkok
420
Asia/Barnaul
420
Asia/Beirut
120
Asia/Bishkek
360
Asia/Brunei
480
Asia/Calcutta
330
Asia/Chita
540
Asia/Choibalsan
480
Asia/Chongqing
480
Asia/Chungking
480
Asia/Colombo
330
Asia/Dacca
360
Asia/Damascus
120
Asia/Dhaka
360
Asia/Dili
540
Asia/Dubai
240
Asia/Dushanbe
300
Asia/Famagusta
180
Asia/Gaza
120
Asia/Harbin
480
Asia/Hebron
120
Asia/Ho_Chi_Minh
420
Asia/Hong_Kong
480
Asia/Hovd
420
Asia/Irkutsk
480
Asia/Istanbul
180
Asia/Jakarta
420
Asia/Jayapura
540
Asia/Jerusalem
120
Asia/Kabul
270
Asia/Kamchatka
720
Asia/Karachi
300
Asia/Kashgar
360
Asia/Kathmandu
345
Asia/Katmandu
345
Asia/Khandyga
540
Asia/Kolkata
330
Asia/Krasnoyarsk
420
Asia/Kuala_Lumpur
480
Asia/Kuching
480
Asia/Kuwait
180
Asia/Macao
480
Asia/Macau
480
Asia/Magadan
660
Asia/Makassar
480
Asia/Manila
480
Asia/Muscat
240
Asia/Nicosia
120
Asia/Novokuznetsk
420
Asia/Novosibirsk
420
Asia/Omsk
360
Asia/Oral
300
Asia/Phnom_Penh
420
Asia/Pontianak
420
Asia/Pyongyang
510
Asia/Qatar
180
Asia/Qyzylorda
360
Asia/Rangoon
390
Asia/Riyadh
180
Asia/Saigon
420
Asia/Sakhalin
660
Asia/Samarkand
300
Asia/Seoul
540
Asia/Shanghai
480
Asia/Singapore
480
Asia/Srednekolymsk
660
Asia/Taipei
480
Asia/Tashkent
300
Asia/Tbilisi
240
Asia/Tehran
210
Asia/Tel_Aviv
120
Asia/Thimbu
360
Asia/Thimphu
360
Asia/Tokyo
540
Asia/Tomsk
420
Asia/Ujung_Pandang
480
Asia/Ulaanbaatar
480
Asia/Ulan_Bator
480
Asia/Urumqi
360
Asia/Ust-Nera
600
Asia/Vientiane
420
Asia/Vladivostok
600
Asia/Yakutsk
540
Asia/Yangon
390
Asia/Yekaterinburg
300
Asia/Yerevan
240
Atlantic/Azores
-60
Atlantic/Bermuda
-180
Atlantic/Canary
0
Atlantic/Cape_Verde
-60
Atlantic/Faeroe
0
Atlantic/Faroe
0
Atlantic/Jan_Mayen
60
Atlantic/Madeira
0
Atlantic/Reykjavik
0
Atlantic/South_Georgia
-120
Atlantic/St_Helena
0
Atlantic/Stanley
-180
Australia/ACT
660
Australia/Adelaide
630
Australia/Brisbane
600
Australia/Broken_Hill
630
Australia/Canberra
660
Australia/Currie
660
Australia/Darwin
570
Australia/Eucla
525
Australia/Hobart
660
Australia/LHI
660
Australia/Lindeman
600
Australia/Lord_Howe
660
Australia/Melbourne
660
Australia/NSW
660
Australia/North
570
Australia/Perth
480
Australia/Queensland
600
Australia/South
630
Australia/Sydney
660
Australia/Tasmania
660
Australia/Victoria
660
Australia/West
480
Australia/Yancowinna
630
Brazil/Acre
-300
Brazil/DeNoronha
-120
Brazil/East
-180
Brazil/West
-240
CET
60
CST6CDT
-360
Canada/Atlantic
-180
Canada/Central
-360
Canada/East-Saskatchewan
-360
Canada/Eastern
-300
Canada/Mountain
-420
Canada/Newfoundland
-150
Canada/Pacific
-480
Canada/Saskatchewan
-360
Canada/Yukon
-480
Chile/Continental
-180
Chile/EasterIsland
-300
Cuba
-240
EET
120
EST
-300
EST5EDT
-300
Egypt
120
Eire
0
Etc/GMT
0
Etc/GMT+0
0
Etc/GMT+1
-60
Etc/GMT+10
-600
Etc/GMT+11
-660
Etc/GMT+12
-720
Etc/GMT+2
-120
Etc/GMT+3
-180
Etc/GMT+4
-240
Etc/GMT+5
-300
Etc/GMT+6
-360
Etc/GMT+7
-420
Etc/GMT+8
-480
Etc/GMT+9
-540
Etc/GMT-0
0
Etc/GMT-1
60
Etc/GMT-10
600
Etc/GMT-11
660
Etc/GMT-12
720
Etc/GMT-13
780
Etc/GMT-14
840
Etc/GMT-2
120
Etc/GMT-3
180
Etc/GMT-4
240
Etc/GMT-5
300
Etc/GMT-6
360
Etc/GMT-7
420
Etc/GMT-8
480
Etc/GMT-9
540
Etc/GMT0
0
Etc/Greenwich
0
Etc/UCT
0
Etc/UTC
0
Etc/Universal
0
Etc/Zulu
0
Europe/Amsterdam
60
Europe/Andorra
60
Europe/Astrakhan
240
Europe/Athens
120
Europe/Belfast
0
Europe/Belgrade
60
Europe/Berlin
60
Europe/Bratislava
60
Europe/Brussels
60
Europe/Bucharest
120
Europe/Budapest
60
Europe/Busingen
60
Europe/Chisinau
120
Europe/Copenhagen
60
Europe/Dublin
0
Europe/Gibraltar
60
Europe/Guernsey
0
Europe/Helsinki
120
Europe/Isle_of_Man
0
Europe/Istanbul
180
Europe/Jersey
0
Europe/Kaliningrad
120
Europe/Kiev
120
Europe/Kirov
180
Europe/Lisbon
0
Europe/Ljubljana
60
Europe/London
0
Europe/Luxembourg
60
Europe/Madrid
60
Europe/Malta
60
Europe/Mariehamn
120
Europe/Minsk
180
Europe/Monaco
60
Europe/Moscow
180
Europe/Nicosia
120
Europe/Oslo
60
Europe/Paris
60
Europe/Podgorica
60
Europe/Prague
60
Europe/Riga
120
Europe/Rome
60
Europe/Samara
240
Europe/San_Marino
60
Europe/Sarajevo
60
Europe/Saratov
240
Europe/Simferopol
180
Europe/Skopje
60
Europe/Sofia
120
Europe/Stockholm
60
Europe/Tallinn
120
Europe/Tirane
60
Europe/Tiraspol
120
Europe/Ulyanovsk
240
Europe/Uzhgorod
120
Europe/Vaduz
60
Europe/Vatican
60
Europe/Vienna
60
Europe/Vilnius
120
Europe/Volgograd
180
Europe/Warsaw
60
Europe/Zagreb
60
Europe/Zaporozhye
120
Europe/Zurich
60
GB
0
GB-Eire
0
GMT
0
GMT+0
0
GMT-0
0
GMT0
0
Greenwich
0
HST
-600
Hongkong
480
Iceland
0
Indian/Antananarivo
180
Indian/Chagos
360
Indian/Christmas
420
Indian/Cocos
390
Indian/Comoro
180
Indian/Kerguelen
300
Indian/Mahe
240
Indian/Maldives
300
Indian/Mauritius
240
Indian/Mayotte
180
Indian/Reunion
240
Iran
210
Israel
120
Jamaica
-300
Japan
540
Kwajalein
720
Libya
120
MET
60
MST
-420
MST7MDT
-420
Mexico/BajaNorte
-480
Mexico/BajaSur
-420
Mexico/General
-360
NZ
780
NZ-CHAT
825
Navajo
-420
PRC
480
PST8PDT
-480
Pacific/Apia
840
Pacific/Auckland
780
Pacific/Bougainville
660
Pacific/Chatham
825
Pacific/Chuuk
600
Pacific/Easter
-300
Pacific/Efate
660
Pacific/Enderbury
780
Pacific/Fakaofo
780
Pacific/Fiji
720
Pacific/Funafuti
720
Pacific/Galapagos
-360
Pacific/Gambier
-540
Pacific/Guadalcanal
660
Pacific/Guam
600
Pacific/Honolulu
-600
Pacific/Johnston
-600
Pacific/Kiritimati
840
Pacific/Kosrae
660
Pacific/Kwajalein
720
Pacific/Majuro
720
Pacific/Marquesas
-570
Pacific/Midway
-660
Pacific/Nauru
720
Pacific/Niue
-660
Pacific/Norfolk
660
Pacific/Noumea
660
Pacific/Pago_Pago
-660
Pacific/Palau
540
Pacific/Pitcairn
-480
Pacific/Pohnpei
660
Pacific/Ponape
660
Pacific/Port_Moresby
600
Pacific/Rarotonga
-600
Pacific/Saipan
600
Pacific/Samoa
-660
Pacific/Tahiti
-600
Pacific/Tarawa
720
Pacific/Tongatapu
780
Pacific/Truk
600
Pacific/Wake
720
Pacific/Wallis
720
Pacific/Yap
600
Poland
60
Portugal
0
ROC
480
ROK
540
Singapore
480
Turkey
180
UCT
0
US/Alaska
-540
US/Aleutian
-600
US/Arizona
-420
US/Central
-360
US/East-Indiana
-300
US/Eastern
-300
US/Hawaii
-600
US/Indiana-Starke
-360
US/Michigan
-300
US/Mountain
-420
US/Pacific
-480
US/Pacific-New
-480
US/Samoa
-660
UTC
0
Universal
0
W-SU
180
WET
0
Zulu
0>
    at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:101)
    at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:108)
    at teammates.test.cases.BaseTestCase.assertEquals(BaseTestCase.java:133)
    at teammates.test.cases.browsertests.TimezoneSyncerTest.testAll(TimezoneSyncerTest.java:29)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:659)
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:845)
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1153)
    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
    at org.testng.TestRunner.privateRun(TestRunner.java:771)
    at org.testng.TestRunner.run(TestRunner.java:621)
    at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
    at org.testng.SuiteRunner.run(SuiteRunner.java:259)
    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
    at org.testng.TestNG.runSuitesSequentially(TestNG.java:1199)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:1124)
    at org.testng.TestNG.run(TestNG.java:1032)
    at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:230)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:76)
xpdavid commented 7 years ago
  1. Please update the app.student.motd.url in build.properties with test-student-motd.html, ame as the e.g.

    # This is the url to display as a message of the day to a student.
    # Use test-student-motd.html to test this feature.
    # e.g. app.student.motd.url = test-student-motd.html
    app.student.motd.url = test-student-motd.html
  2. Please run ./gradlew resetEclipseDeps to reset the dependency as there are updates for dependencies we use in the project.

Dartteon commented 7 years ago

Finally got all of this to run properly.

1) Updated build.properties to have app.student.motd.url = test-student-motd.html

2) Ran gradlew.bat resetEclipseDeps

3) Added the argument for -Duser.timezone=UTC to the teammates run config (previously, I mistook the instructions to add this argument to the test cases instead of the webapp itself)

Thank you @xpdavid for the assistance. Will be closing this.