aboutsummaryrefslogtreecommitdiffstats
path: root/meta-ivi-common/recipes-test
AgeCommit message (Expand)AuthorFilesLines
2016-11-09FTBS: himeno - remove from packagegroup until fixedJan-Simon Möller1-1/+2
2016-10-19Fix bug of himeno recipeNuoHan Qiao1-0/+3
2016-10-07Fix freetype recipe to build ft2demos againJan-Simon Möller2-4/+38
2016-09-29Add bbappend file for available glmark2 on waylandYuta Doi1-0/+2
2016-09-01Changes for building with YP 2.1.1 'krogoth'Jan-Simon Möller1-4/+4
2016-07-22Fix do_install issue for freetype-nativePhong Tran1-1/+1
2016-06-20tests: Add two Chromiums tests to packagegroup-ivi-common-test.bbYannick Gicquel1-0/+2
2016-06-19meta-ivi-common: amend freetype recipe to package freetype-demosStephane Desneux2-0/+60
2016-06-19meta-ivi-common: add recipe for fsfuzzer (JTA:Functional.fsfuzz)Stephane Desneux2-0/+29
2016-06-19tests: Add new recipe for linus_stressYannick Gicquel1-0/+22
2016-06-19tests: Add new recipe for ipv6connectYannick Gicquel1-0/+22
2016-06-19meta-ivi-common: amend fontconfig recipe to package fontconfig-testStephane Desneux1-0/+17
2016-06-19meta-ivi-common: add recipe for 'dung' scripts required by some JTA testsStephane Desneux1-0/+18
2016-06-19meta-ivi-common: add recipe for aiostress (JTA:Functional.aiostress)Stephane Desneux1-0/+24
2016-05-22Add lmbench to packagegroup for QAJan-Simon Möller1-0/+1
2016-05-01Add package linpack to packagegroup-ivi-common-test.bbYannick Gicquel1-0/+1
2016-05-01Add new recipe for linpackYannick Gicquel1-0/+21
2016-05-01Update wayland-fits for Weston 1.9.0 support (SPEC-174)Manuel Bachmann1-0/+2
2016-04-18Mask wayland-fits as it is broken in jethroJan-Simon Möller1-1/+4
2016-04-18Mask netperf due to license.Jan-Simon Möller1-1/+2
2016-04-18Update test/QA packagegroupJan-Simon Möller1-0/+3
2016-04-18Add recipe for trinityJan-Simon Möller1-0/+42
2016-04-10Collapse all addition to the packagegroup for testing into one commitJan-Simon Möller1-0/+26
2016-04-10interbench: Integrate JTA patchesYannick Gicquel2-0/+70
2016-04-09Add new recipe for InterbenchYannick Gicquel1-0/+27
2016-04-04Add recipe for ffsb package (JTA QA requirement)Stephane Desneux1-0/+14
2016-04-04Add recipe for blobsallad package (JTA QA requirement)Stephane Desneux5-0/+208
2016-04-04Add package bc to packagegroup-ivi-common-test.bbJan-Simon Möller1-0/+1
2016-04-04Add recipe for netpipe package for QAJan-Simon Möller2-0/+271
2016-04-04Add recipe for ebizzy package for QAStephane Desneux1-0/+18
2016-03-31Add new recipe for Himeno BenchmarkYannick Gicquel1-0/+24
2016-03-14Add package group and bitbake target for Quality AssuranceTadao Tanikawa1-0/+15
2016-02-03Remove Yocto 1.7 compatibility cruftsManuel Bachmann4-150/+0
2015-10-22Provide Wayland FITS, disabled by defaultManuel Bachmann2-0/+38
2015-10-20gtest: Backported from meta-openembeddedMikhail Durnev3-0/+117
">"Property", propertyIterator.next()); parameter.insert("value", state ? "true" : "false"); tmsg->createRequest("set_property", parameter); m_mloop->sendMessage(tmsg); tmsg->deleteLater(); } m_discoverable = state; emit discoverableChanged(); } void Bluetooth::start_discovery() { generic_command("start_discovery", ""); generic_command("discovery_result", ""); } void Bluetooth::stop_discovery() { generic_command("stop_discovery", ""); } void Bluetooth::remove_device(QString address) { generic_command("remove_device", address); } void Bluetooth::pair(QString address) { generic_command("pair", address); } void Bluetooth::cancel_pair(QString address) { generic_command("cancel_pair", address); } void Bluetooth::connect(QString address, QString uuid) { BluetoothMessage *tmsg = new BluetoothMessage(); QJsonObject parameter; uuid = process_uuid(uuid); parameter.insert("value", address); parameter.insert("uuid", uuid); tmsg->createRequest("connect", parameter); m_mloop->sendMessage(tmsg); tmsg->deleteLater(); } void Bluetooth::connect(QString address) { generic_command("connect", address); } void Bluetooth::disconnect(QString address, QString uuid) { BluetoothMessage *tmsg = new BluetoothMessage(); QJsonObject parameter; uuid = process_uuid(uuid); parameter.insert("value", address); parameter.insert("uuid", uuid); tmsg->createRequest("disconnect", parameter); m_mloop->sendMessage(tmsg); tmsg->deleteLater(); } void Bluetooth::disconnect(QString address) { generic_command("disconnect", address); } void Bluetooth::send_confirmation() { generic_command("send_confirmation", "yes"); } void Bluetooth::set_avrcp_controls(QString address, QString cmd) { BluetoothMessage *tmsg = new BluetoothMessage(); QJsonObject parameter; parameter.insert("Address", address); parameter.insert("value", cmd); tmsg->createRequest("set_avrcp_controls", parameter); m_mloop->sendMessage(tmsg); tmsg->deleteLater(); } void Bluetooth::onConnected() { QStringListIterator eventIterator(events); BluetoothMessage *tmsg; while (eventIterator.hasNext()) { tmsg = new BluetoothMessage(); QJsonObject parameter; parameter.insert("value", eventIterator.next()); tmsg->createRequest("subscribe", parameter); m_mloop->sendMessage(tmsg); tmsg->deleteLater(); } // get initial power state generic_command("power", QString()); // send initial list generic_command("discovery_result", ""); } void Bluetooth::onDisconnected() { QStringListIterator eventIterator(events); BluetoothMessage *tmsg; while (eventIterator.hasNext()) { tmsg = new BluetoothMessage(); QJsonObject parameter; parameter.insert("value", eventIterator.next()); tmsg->createRequest("unsubscribe", parameter); m_mloop->sendMessage(tmsg); tmsg->deleteLater(); } } void Bluetooth::onMessageReceived(MessageType type, Message *msg) { if (msg->isEvent() && type == BluetoothEventMessage) { BluetoothMessage *tmsg = qobject_cast<BluetoothMessage*>(msg); if (tmsg->isConnectionEvent()) { emit connectionEvent(tmsg->eventData()); } else if (tmsg->isRequestConfirmationEvent()) { emit requestConfirmationEvent(tmsg->eventData()); } else if (tmsg->isDeviceAddedEvent()) { emit deviceAddedEvent(tmsg->eventData()); } else if (tmsg->isDeviceRemovedEvent()) { emit deviceRemovedEvent(tmsg->eventData()); } else if (tmsg->isDeviceUpdatedEvent()) { emit deviceUpdatedEvent(tmsg->eventData()); } } else if (msg->isReply() && type == GenericMessage) { if (this->isDiscoveryListResponse(msg)) { emit deviceListEvent(msg->replyData()); } else if (this->isPowerResponse(msg)) { m_power = msg->replyData().value("power").toString() == "on"; emit powerChanged(); } } msg->deleteLater(); }