summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorAdam Kallai <kadam@inf.u-szeged.hu>2013-10-14 05:57:02 -0700
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-10-14 15:12:43 +0200
commit338e24b48601a3cfdcde0977b6c9390d33d51c9f (patch)
tree373a661e8c028a9a4a1a25327da10ab5a8496b33 /tests
parentff9e250a7a8865ae3d7664e5ef41fd79d9f5606e (diff)
Turn on to run all widgets tests by make check. Move widgets test to tests/auto.
Change-Id: If3617d86ea44f665a44a54b6ba57935b69220a9e Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com> Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/widgets/qwebengineframe/qwebengineframe.pro (renamed from tests/widgets/qwebengineframe/qwebengineframe.pro)0
-rw-r--r--tests/auto/widgets/qwebengineframe/resources/image.png (renamed from tests/widgets/qwebengineframe/resources/image.png)bin14743 -> 14743 bytes
-rw-r--r--tests/auto/widgets/qwebengineframe/resources/style.css (renamed from tests/widgets/qwebengineframe/resources/style.css)0
-rw-r--r--tests/auto/widgets/qwebengineframe/resources/test1.html (renamed from tests/widgets/qwebengineframe/resources/test1.html)0
-rw-r--r--tests/auto/widgets/qwebengineframe/resources/test2.html (renamed from tests/widgets/qwebengineframe/resources/test2.html)0
-rw-r--r--tests/auto/widgets/qwebengineframe/resources/testiframe.html (renamed from tests/widgets/qwebengineframe/resources/testiframe.html)0
-rw-r--r--tests/auto/widgets/qwebengineframe/resources/testiframe2.html (renamed from tests/widgets/qwebengineframe/resources/testiframe2.html)0
-rw-r--r--tests/auto/widgets/qwebengineframe/tst_qwebengineframe.cpp (renamed from tests/widgets/qwebengineframe/tst_qwebengineframe.cpp)0
-rw-r--r--tests/auto/widgets/qwebengineframe/tst_qwebengineframe.qrc (renamed from tests/widgets/qwebengineframe/tst_qwebengineframe.qrc)0
-rw-r--r--tests/auto/widgets/qwebenginehistory/qwebenginehistory.pro (renamed from tests/widgets/qwebenginehistory/qwebenginehistory.pro)0
-rw-r--r--tests/auto/widgets/qwebenginehistory/resources/page1.html (renamed from tests/widgets/qwebenginehistory/resources/page1.html)0
-rw-r--r--tests/auto/widgets/qwebenginehistory/resources/page2.html (renamed from tests/widgets/qwebenginehistory/resources/page2.html)0
-rw-r--r--tests/auto/widgets/qwebenginehistory/resources/page3.html (renamed from tests/widgets/qwebenginehistory/resources/page3.html)0
-rw-r--r--tests/auto/widgets/qwebenginehistory/resources/page4.html (renamed from tests/widgets/qwebenginehistory/resources/page4.html)0
-rw-r--r--tests/auto/widgets/qwebenginehistory/resources/page5.html (renamed from tests/widgets/qwebenginehistory/resources/page5.html)0
-rw-r--r--tests/auto/widgets/qwebenginehistory/resources/page6.html (renamed from tests/widgets/qwebenginehistory/resources/page6.html)0
-rw-r--r--tests/auto/widgets/qwebenginehistory/tst_qwebenginehistory.cpp (renamed from tests/widgets/qwebenginehistory/tst_qwebenginehistory.cpp)0
-rw-r--r--tests/auto/widgets/qwebenginehistory/tst_qwebenginehistory.qrc (renamed from tests/widgets/qwebenginehistory/tst_qwebenginehistory.qrc)0
-rw-r--r--tests/auto/widgets/qwebenginehistoryinterface/qwebenginehistoryinterface.pro (renamed from tests/widgets/qwebenginehistoryinterface/qwebenginehistoryinterface.pro)0
-rw-r--r--tests/auto/widgets/qwebenginehistoryinterface/tst_qwebenginehistoryinterface.cpp (renamed from tests/widgets/qwebenginehistoryinterface/tst_qwebenginehistoryinterface.cpp)0
-rw-r--r--tests/auto/widgets/qwebengineinspector/qwebengineinspector.pro (renamed from tests/widgets/qwebengineinspector/qwebengineinspector.pro)0
-rw-r--r--tests/auto/widgets/qwebengineinspector/tst_qwebengineinspector.cpp (renamed from tests/widgets/qwebengineinspector/tst_qwebengineinspector.cpp)0
-rw-r--r--tests/auto/widgets/qwebenginepage/qwebenginepage.pro (renamed from tests/widgets/qwebenginepage/qwebenginepage.pro)0
-rw-r--r--tests/auto/widgets/qwebenginepage/resources/content.html (renamed from tests/widgets/qwebenginepage/resources/content.html)0
-rw-r--r--tests/auto/widgets/qwebenginepage/resources/frame_a.html (renamed from tests/widgets/qwebenginepage/resources/frame_a.html)0
-rw-r--r--tests/auto/widgets/qwebenginepage/resources/frame_c.html (renamed from tests/widgets/qwebenginepage/resources/frame_c.html)0
-rw-r--r--tests/auto/widgets/qwebenginepage/resources/framedindex.html (renamed from tests/widgets/qwebenginepage/resources/framedindex.html)0
-rw-r--r--tests/auto/widgets/qwebenginepage/resources/iframe.html (renamed from tests/widgets/qwebenginepage/resources/iframe.html)0
-rw-r--r--tests/auto/widgets/qwebenginepage/resources/iframe2.html (renamed from tests/widgets/qwebenginepage/resources/iframe2.html)0
-rw-r--r--tests/auto/widgets/qwebenginepage/resources/iframe3.html (renamed from tests/widgets/qwebenginepage/resources/iframe3.html)0
-rw-r--r--tests/auto/widgets/qwebenginepage/resources/index.html (renamed from tests/widgets/qwebenginepage/resources/index.html)0
-rw-r--r--tests/auto/widgets/qwebenginepage/resources/script.html (renamed from tests/widgets/qwebenginepage/resources/script.html)0
-rw-r--r--tests/auto/widgets/qwebenginepage/resources/user.css (renamed from tests/widgets/qwebenginepage/resources/user.css)0
-rw-r--r--tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp (renamed from tests/widgets/qwebenginepage/tst_qwebenginepage.cpp)0
-rw-r--r--tests/auto/widgets/qwebenginepage/tst_qwebenginepage.qrc (renamed from tests/widgets/qwebenginepage/tst_qwebenginepage.qrc)0
-rw-r--r--tests/auto/widgets/qwebengineview/qwebengineview.pro (renamed from tests/widgets/qwebengineview/qwebengineview.pro)0
-rw-r--r--tests/auto/widgets/qwebengineview/resources/frame_a.html (renamed from tests/widgets/qwebengineview/resources/frame_a.html)0
-rw-r--r--tests/auto/widgets/qwebengineview/resources/index.html (renamed from tests/widgets/qwebengineview/resources/index.html)0
-rw-r--r--tests/auto/widgets/qwebengineview/resources/input_types.html (renamed from tests/widgets/qwebengineview/resources/input_types.html)0
-rw-r--r--tests/auto/widgets/qwebengineview/resources/scrolltest_page.html (renamed from tests/widgets/qwebengineview/resources/scrolltest_page.html)0
-rw-r--r--tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp (renamed from tests/widgets/qwebengineview/tst_qwebengineview.cpp)0
-rw-r--r--tests/auto/widgets/qwebengineview/tst_qwebengineview.qrc (renamed from tests/widgets/qwebengineview/tst_qwebengineview.qrc)0
-rw-r--r--tests/auto/widgets/resources/image2.png (renamed from tests/widgets/resources/image2.png)bin14743 -> 14743 bytes
-rw-r--r--tests/auto/widgets/resources/test.swf (renamed from tests/widgets/resources/test.swf)bin10085 -> 10085 bytes
-rw-r--r--tests/auto/widgets/tests.pri (renamed from tests/widgets/tests.pri)1
-rw-r--r--tests/auto/widgets/util.h (renamed from tests/widgets/util.h)0
-rw-r--r--tests/auto/widgets/widgets.pro (renamed from tests/widgets/widgets.pro)0
47 files changed, 1 insertions, 0 deletions
diff --git a/tests/widgets/qwebengineframe/qwebengineframe.pro b/tests/auto/widgets/qwebengineframe/qwebengineframe.pro
index ff6c49628..ff6c49628 100644
--- a/tests/widgets/qwebengineframe/qwebengineframe.pro
+++ b/tests/auto/widgets/qwebengineframe/qwebengineframe.pro
diff --git a/tests/widgets/qwebengineframe/resources/image.png b/tests/auto/widgets/qwebengineframe/resources/image.png
index 8d703640c..8d703640c 100644
--- a/tests/widgets/qwebengineframe/resources/image.png
+++ b/tests/auto/widgets/qwebengineframe/resources/image.png
Binary files differ
diff --git a/tests/widgets/qwebengineframe/resources/style.css b/tests/auto/widgets/qwebengineframe/resources/style.css
index c05b747f1..c05b747f1 100644
--- a/tests/widgets/qwebengineframe/resources/style.css
+++ b/tests/auto/widgets/qwebengineframe/resources/style.css
diff --git a/tests/widgets/qwebengineframe/resources/test1.html b/tests/auto/widgets/qwebengineframe/resources/test1.html
index b323f966e..b323f966e 100644
--- a/tests/widgets/qwebengineframe/resources/test1.html
+++ b/tests/auto/widgets/qwebengineframe/resources/test1.html
diff --git a/tests/widgets/qwebengineframe/resources/test2.html b/tests/auto/widgets/qwebengineframe/resources/test2.html
index 63ac1f6ec..63ac1f6ec 100644
--- a/tests/widgets/qwebengineframe/resources/test2.html
+++ b/tests/auto/widgets/qwebengineframe/resources/test2.html
diff --git a/tests/widgets/qwebengineframe/resources/testiframe.html b/tests/auto/widgets/qwebengineframe/resources/testiframe.html
index 4b0e30ca5..4b0e30ca5 100644
--- a/tests/widgets/qwebengineframe/resources/testiframe.html
+++ b/tests/auto/widgets/qwebengineframe/resources/testiframe.html
diff --git a/tests/widgets/qwebengineframe/resources/testiframe2.html b/tests/auto/widgets/qwebengineframe/resources/testiframe2.html
index 8957a5d8a..8957a5d8a 100644
--- a/tests/widgets/qwebengineframe/resources/testiframe2.html
+++ b/tests/auto/widgets/qwebengineframe/resources/testiframe2.html
diff --git a/tests/widgets/qwebengineframe/tst_qwebengineframe.cpp b/tests/auto/widgets/qwebengineframe/tst_qwebengineframe.cpp
index 11281082b..11281082b 100644
--- a/tests/widgets/qwebengineframe/tst_qwebengineframe.cpp
+++ b/tests/auto/widgets/qwebengineframe/tst_qwebengineframe.cpp
diff --git a/tests/widgets/qwebengineframe/tst_qwebengineframe.qrc b/tests/auto/widgets/qwebengineframe/tst_qwebengineframe.qrc
index 2a7d0b9c2..2a7d0b9c2 100644
--- a/tests/widgets/qwebengineframe/tst_qwebengineframe.qrc
+++ b/tests/auto/widgets/qwebengineframe/tst_qwebengineframe.qrc
diff --git a/tests/widgets/qwebenginehistory/qwebenginehistory.pro b/tests/auto/widgets/qwebenginehistory/qwebenginehistory.pro
index ff6c49628..ff6c49628 100644
--- a/tests/widgets/qwebenginehistory/qwebenginehistory.pro
+++ b/tests/auto/widgets/qwebenginehistory/qwebenginehistory.pro
diff --git a/tests/widgets/qwebenginehistory/resources/page1.html b/tests/auto/widgets/qwebenginehistory/resources/page1.html
index 82fa4aff1..82fa4aff1 100644
--- a/tests/widgets/qwebenginehistory/resources/page1.html
+++ b/tests/auto/widgets/qwebenginehistory/resources/page1.html
diff --git a/tests/widgets/qwebenginehistory/resources/page2.html b/tests/auto/widgets/qwebenginehistory/resources/page2.html
index 5307bdcfd..5307bdcfd 100644
--- a/tests/widgets/qwebenginehistory/resources/page2.html
+++ b/tests/auto/widgets/qwebenginehistory/resources/page2.html
diff --git a/tests/widgets/qwebenginehistory/resources/page3.html b/tests/auto/widgets/qwebenginehistory/resources/page3.html
index 4e5547c7e..4e5547c7e 100644
--- a/tests/widgets/qwebenginehistory/resources/page3.html
+++ b/tests/auto/widgets/qwebenginehistory/resources/page3.html
diff --git a/tests/widgets/qwebenginehistory/resources/page4.html b/tests/auto/widgets/qwebenginehistory/resources/page4.html
index 3c57aeddc..3c57aeddc 100644
--- a/tests/widgets/qwebenginehistory/resources/page4.html
+++ b/tests/auto/widgets/qwebenginehistory/resources/page4.html
diff --git a/tests/widgets/qwebenginehistory/resources/page5.html b/tests/auto/widgets/qwebenginehistory/resources/page5.html
index 859355279..859355279 100644
--- a/tests/widgets/qwebenginehistory/resources/page5.html
+++ b/tests/auto/widgets/qwebenginehistory/resources/page5.html
diff --git a/tests/widgets/qwebenginehistory/resources/page6.html b/tests/auto/widgets/qwebenginehistory/resources/page6.html
index c5bbc6f79..c5bbc6f79 100644
--- a/tests/widgets/qwebenginehistory/resources/page6.html
+++ b/tests/auto/widgets/qwebenginehistory/resources/page6.html
diff --git a/tests/widgets/qwebenginehistory/tst_qwebenginehistory.cpp b/tests/auto/widgets/qwebenginehistory/tst_qwebenginehistory.cpp
index 29f2ed694..29f2ed694 100644
--- a/tests/widgets/qwebenginehistory/tst_qwebenginehistory.cpp
+++ b/tests/auto/widgets/qwebenginehistory/tst_qwebenginehistory.cpp
diff --git a/tests/widgets/qwebenginehistory/tst_qwebenginehistory.qrc b/tests/auto/widgets/qwebenginehistory/tst_qwebenginehistory.qrc
index cdfe575a0..cdfe575a0 100644
--- a/tests/widgets/qwebenginehistory/tst_qwebenginehistory.qrc
+++ b/tests/auto/widgets/qwebenginehistory/tst_qwebenginehistory.qrc
diff --git a/tests/widgets/qwebenginehistoryinterface/qwebenginehistoryinterface.pro b/tests/auto/widgets/qwebenginehistoryinterface/qwebenginehistoryinterface.pro
index ff6c49628..ff6c49628 100644
--- a/tests/widgets/qwebenginehistoryinterface/qwebenginehistoryinterface.pro
+++ b/tests/auto/widgets/qwebenginehistoryinterface/qwebenginehistoryinterface.pro
diff --git a/tests/widgets/qwebenginehistoryinterface/tst_qwebenginehistoryinterface.cpp b/tests/auto/widgets/qwebenginehistoryinterface/tst_qwebenginehistoryinterface.cpp
index 60c54e93e..60c54e93e 100644
--- a/tests/widgets/qwebenginehistoryinterface/tst_qwebenginehistoryinterface.cpp
+++ b/tests/auto/widgets/qwebenginehistoryinterface/tst_qwebenginehistoryinterface.cpp
diff --git a/tests/widgets/qwebengineinspector/qwebengineinspector.pro b/tests/auto/widgets/qwebengineinspector/qwebengineinspector.pro
index ff6c49628..ff6c49628 100644
--- a/tests/widgets/qwebengineinspector/qwebengineinspector.pro
+++ b/tests/auto/widgets/qwebengineinspector/qwebengineinspector.pro
diff --git a/tests/widgets/qwebengineinspector/tst_qwebengineinspector.cpp b/tests/auto/widgets/qwebengineinspector/tst_qwebengineinspector.cpp
index 5da386380..5da386380 100644
--- a/tests/widgets/qwebengineinspector/tst_qwebengineinspector.cpp
+++ b/tests/auto/widgets/qwebengineinspector/tst_qwebengineinspector.cpp
diff --git a/tests/widgets/qwebenginepage/qwebenginepage.pro b/tests/auto/widgets/qwebenginepage/qwebenginepage.pro
index e56bbe8f7..e56bbe8f7 100644
--- a/tests/widgets/qwebenginepage/qwebenginepage.pro
+++ b/tests/auto/widgets/qwebenginepage/qwebenginepage.pro
diff --git a/tests/widgets/qwebenginepage/resources/content.html b/tests/auto/widgets/qwebenginepage/resources/content.html
index 360ad65ef..360ad65ef 100644
--- a/tests/widgets/qwebenginepage/resources/content.html
+++ b/tests/auto/widgets/qwebenginepage/resources/content.html
diff --git a/tests/widgets/qwebenginepage/resources/frame_a.html b/tests/auto/widgets/qwebenginepage/resources/frame_a.html
index 9ff68f13a..9ff68f13a 100644
--- a/tests/widgets/qwebenginepage/resources/frame_a.html
+++ b/tests/auto/widgets/qwebenginepage/resources/frame_a.html
diff --git a/tests/widgets/qwebenginepage/resources/frame_c.html b/tests/auto/widgets/qwebenginepage/resources/frame_c.html
index eba9ca0eb..eba9ca0eb 100644
--- a/tests/widgets/qwebenginepage/resources/frame_c.html
+++ b/tests/auto/widgets/qwebenginepage/resources/frame_c.html
diff --git a/tests/widgets/qwebenginepage/resources/framedindex.html b/tests/auto/widgets/qwebenginepage/resources/framedindex.html
index be4500483..be4500483 100644
--- a/tests/widgets/qwebenginepage/resources/framedindex.html
+++ b/tests/auto/widgets/qwebenginepage/resources/framedindex.html
diff --git a/tests/widgets/qwebenginepage/resources/iframe.html b/tests/auto/widgets/qwebenginepage/resources/iframe.html
index f17027c7a..f17027c7a 100644
--- a/tests/widgets/qwebenginepage/resources/iframe.html
+++ b/tests/auto/widgets/qwebenginepage/resources/iframe.html
diff --git a/tests/widgets/qwebenginepage/resources/iframe2.html b/tests/auto/widgets/qwebenginepage/resources/iframe2.html
index 758a44a2c..758a44a2c 100644
--- a/tests/widgets/qwebenginepage/resources/iframe2.html
+++ b/tests/auto/widgets/qwebenginepage/resources/iframe2.html
diff --git a/tests/widgets/qwebenginepage/resources/iframe3.html b/tests/auto/widgets/qwebenginepage/resources/iframe3.html
index ed6ac5b94..ed6ac5b94 100644
--- a/tests/widgets/qwebenginepage/resources/iframe3.html
+++ b/tests/auto/widgets/qwebenginepage/resources/iframe3.html
diff --git a/tests/widgets/qwebenginepage/resources/index.html b/tests/auto/widgets/qwebenginepage/resources/index.html
index 638df364e..638df364e 100644
--- a/tests/widgets/qwebenginepage/resources/index.html
+++ b/tests/auto/widgets/qwebenginepage/resources/index.html
diff --git a/tests/widgets/qwebenginepage/resources/script.html b/tests/auto/widgets/qwebenginepage/resources/script.html
index ede986415..ede986415 100644
--- a/tests/widgets/qwebenginepage/resources/script.html
+++ b/tests/auto/widgets/qwebenginepage/resources/script.html
diff --git a/tests/widgets/qwebenginepage/resources/user.css b/tests/auto/widgets/qwebenginepage/resources/user.css
index 4ccb2f0fc..4ccb2f0fc 100644
--- a/tests/widgets/qwebenginepage/resources/user.css
+++ b/tests/auto/widgets/qwebenginepage/resources/user.css
diff --git a/tests/widgets/qwebenginepage/tst_qwebenginepage.cpp b/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp
index bbdc6c2e9..bbdc6c2e9 100644
--- a/tests/widgets/qwebenginepage/tst_qwebenginepage.cpp
+++ b/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp
diff --git a/tests/widgets/qwebenginepage/tst_qwebenginepage.qrc b/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.qrc
index 994d71b43..994d71b43 100644
--- a/tests/widgets/qwebenginepage/tst_qwebenginepage.qrc
+++ b/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.qrc
diff --git a/tests/widgets/qwebengineview/qwebengineview.pro b/tests/auto/widgets/qwebengineview/qwebengineview.pro
index ff6c49628..ff6c49628 100644
--- a/tests/widgets/qwebengineview/qwebengineview.pro
+++ b/tests/auto/widgets/qwebengineview/qwebengineview.pro
diff --git a/tests/widgets/qwebengineview/resources/frame_a.html b/tests/auto/widgets/qwebengineview/resources/frame_a.html
index 9ff68f13a..9ff68f13a 100644
--- a/tests/widgets/qwebengineview/resources/frame_a.html
+++ b/tests/auto/widgets/qwebengineview/resources/frame_a.html
diff --git a/tests/widgets/qwebengineview/resources/index.html b/tests/auto/widgets/qwebengineview/resources/index.html
index c53ad09a7..c53ad09a7 100644
--- a/tests/widgets/qwebengineview/resources/index.html
+++ b/tests/auto/widgets/qwebengineview/resources/index.html
diff --git a/tests/widgets/qwebengineview/resources/input_types.html b/tests/auto/widgets/qwebengineview/resources/input_types.html
index 2e893afae..2e893afae 100644
--- a/tests/widgets/qwebengineview/resources/input_types.html
+++ b/tests/auto/widgets/qwebengineview/resources/input_types.html
diff --git a/tests/widgets/qwebengineview/resources/scrolltest_page.html b/tests/auto/widgets/qwebengineview/resources/scrolltest_page.html
index 18fcbbebe..18fcbbebe 100644
--- a/tests/widgets/qwebengineview/resources/scrolltest_page.html
+++ b/tests/auto/widgets/qwebengineview/resources/scrolltest_page.html
diff --git a/tests/widgets/qwebengineview/tst_qwebengineview.cpp b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
index 352040bab..352040bab 100644
--- a/tests/widgets/qwebengineview/tst_qwebengineview.cpp
+++ b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
diff --git a/tests/widgets/qwebengineview/tst_qwebengineview.qrc b/tests/auto/widgets/qwebengineview/tst_qwebengineview.qrc
index 6685a8086..6685a8086 100644
--- a/tests/widgets/qwebengineview/tst_qwebengineview.qrc
+++ b/tests/auto/widgets/qwebengineview/tst_qwebengineview.qrc
diff --git a/tests/widgets/resources/image2.png b/tests/auto/widgets/resources/image2.png
index 8d703640c..8d703640c 100644
--- a/tests/widgets/resources/image2.png
+++ b/tests/auto/widgets/resources/image2.png
Binary files differ
diff --git a/tests/widgets/resources/test.swf b/tests/auto/widgets/resources/test.swf
index 895298271..895298271 100644
--- a/tests/widgets/resources/test.swf
+++ b/tests/auto/widgets/resources/test.swf
Binary files differ
diff --git a/tests/widgets/tests.pri b/tests/auto/widgets/tests.pri
index 0d0364c8d..3d3979986 100644
--- a/tests/widgets/tests.pri
+++ b/tests/auto/widgets/tests.pri
@@ -1,5 +1,6 @@
TEMPLATE = app
+CONFIG += testcase
VPATH += $$_PRO_FILE_PWD_
TARGET = tst_$$TARGET
diff --git a/tests/widgets/util.h b/tests/auto/widgets/util.h
index 4925aa4c7..4925aa4c7 100644
--- a/tests/widgets/util.h
+++ b/tests/auto/widgets/util.h
diff --git a/tests/widgets/widgets.pro b/tests/auto/widgets/widgets.pro
index 1dd9a01a9..1dd9a01a9 100644
--- a/tests/widgets/widgets.pro
+++ b/tests/auto/widgets/widgets.pro