Exposing Exif Image metadata
[platform/core/uifw/dali-adaptor.git] / automated-tests / src / dali-platform-abstraction / utc-image-loading-common.cpp
index 3d80c50..f201516 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
 
 #include "utc-image-loading-common.h"
 
+double GetTimeMilliseconds( Integration::PlatformAbstraction& abstraction )
+{
+  timespec timeSpec;
+  clock_gettime( CLOCK_MONOTONIC, &timeSpec );
+  return ( timeSpec.tv_sec * 1e3 ) + ( timeSpec.tv_nsec / 1e6 );
+}
+
 /** Live platform abstraction recreated for each test case. */
-Integration::PlatformAbstraction * gAbstraction = 0;
+TizenPlatform::TizenPlatformAbstraction* gAbstraction = 0;
 
 /** A variety of parameters to reach different code paths in image loading code. */
 std::vector<ImageParameters> gCancelAttributes;
@@ -26,7 +33,7 @@ std::vector<ImageParameters> gCancelAttributes;
 void utc_dali_loading_startup(void)
 {
   test_return_value = TET_UNDEF;
-  gAbstraction = CreatePlatformAbstraction();
+  gAbstraction = TizenPlatform::CreatePlatformAbstraction();
 
   // Setup some loading parameters to engage post-processing stages: