blob: 308c9053a1ab5d533fc7b36a2b754e05a7300b10 [file] [log] [blame]
#include <emscripten/html5.h>
#include <emscripten/threading.h>
#include <assert.h>
double performanceNow;
double dateNow;
void test(void *userData)
{
double now2 = emscripten_performance_now();
assert(now2 >= performanceNow + 100);
double now3 = emscripten_date_now();
assert(now3 >= dateNow + 100);
#ifdef REPORT_RESULT
REPORT_RESULT(0);
#endif
}
int main()
{
performanceNow = emscripten_performance_now();
assert(performanceNow < 10*1000); // Should take well less than 10 seconds to load up the page
dateNow = emscripten_date_now();
assert(dateNow > 1547568082); // == 2019-01-15T16:01:22+00:00)
#ifdef __EMSCRIPTEN_PTHREADS__
emscripten_thread_sleep(200);
test(0);
#else
emscripten_set_timeout(test, 200, 0);
#endif
}