This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Hacking on GNOME Hardware Testing

Initial Setup

jhbuild build ostree gnome-continuous gnome-hwtest-simulator

mkdir ~/gnome/continuous
cd ~/gnome/continuous
ln -s ~/gnome/source/gnome-continuous/manifest.json .

cd ~/gnome/continuous
jhbuild shell
ostbuild make -n resolve fetchAll=true && ostbuild make -n build && ostbuild make -n builddisks

jbuild run org.gnome.HWTestSimulator

[controller]
private_hwaddr=52:54:00:12:34:56
public_hwaddr=52:54:00:12:34:58
upstream_repo=http://10.0.2.100/repo
perf_server_api=http://10.0.2.101/api
hwtest_tree=gnome-continuous/buildmaster/x86_64-minimal

[machine <machinename>]
index=1
hwaddr=52:54:00:12:34:57
power_tty=/dev/ttyS1
power_index=1

[partition <machinename>/<partition-id>]
tree=gnome-continuous/buildmaster/x86_64-runtime
testsets=x11

Running perf.gnome.org locally

cd ~/gnome/source
git checkout gnome:perf-web
cd perf-web
cp perf/local_settings.py.sample perf/local_settings.py
<edit perf/local_settings.py as appropriate>
python manage.py runserver

Rebuilds

ostbuild make -n resolve fetchAll=true && ostbuild make -n builds

Working with local copies of modules

mkdir ~/gnome/continuous/overrides
cd ~/gnome/continuous
git checkout gnome:gnome-hwtest

2024-10-23 11:37